0
這裏的命令行我用它來創建一個NuGet包:的NuGet - 與projectUrl命令行創建一個包
nuget.exe pack something.csproj -OutputDirectory "\\some\directory" -Prop Configuration=Release
有沒有辦法直接在設置projectUrl
元素(或者任何其他Metadata element)命令行?
這裏的命令行我用它來創建一個NuGet包:的NuGet - 與projectUrl命令行創建一個包
nuget.exe pack something.csproj -OutputDirectory "\\some\directory" -Prop Configuration=Release
有沒有辦法直接在設置projectUrl
元素(或者任何其他Metadata element)命令行?
如何像下面這樣:
nuget pack something.csproj foo.nuspec /p version=1.0.0.0;projectUrl="http://myurl.com/
while nuspec would look like the following:
<?xml version='1.0'?>
<package xmlns='http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd'>
<metadata>
<id>Foo</d>
<version>$version$</version>
<authors>$authors$</authors>
<description>Some description</description>
<language>en-US</language>
<licenseUrl>$licenseUrl$</licenseUrl>
<projectUrl>$projectUrl$</projectUrl>
<iconUrl>$iconUrl$</iconUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<tags>some tags</tags>
<dependencies>
<dependency id='CodeContracts.Unofficial' version='$codeContractsVersion$'/>
</dependencies>
</metadata>
<files>
......
</files>
</package>
Interresting,但據我所知,這需要事先foo.nuspec所有腦幹,不是嗎? – Jerther 2014-09-26 20:26:15
是的,它確實需要foo.nuspec模板文件。 – MHOOS 2014-09-29 11:25:47
如果提供的回覆幫助您解決問題,請將其標記爲答案。 – MHOOS 2014-09-29 13:11:12