NuGet-从命令行使用projectUrl创建包
下面是我用来创建NuGet包的命令行:NuGet-从命令行使用projectUrl创建包,nuget,Nuget,下面是我用来创建NuGet包的命令行: nuget.exe pack something.csproj -OutputDirectory "\\some\directory" -Prop Configuration=Release 有没有一种方法可以直接在命令行中设置projectUrl元素或其他任何元素?下面的方法如何: nuget pack something.csproj foo.nuspec /p version=1.0.0.0;projectUrl="http://myurl.com
nuget.exe pack something.csproj -OutputDirectory "\\some\directory" -Prop Configuration=Release
有没有一种方法可以直接在命令行中设置projectUrl元素或其他任何元素?下面的方法如何:
nuget pack something.csproj foo.nuspec /p version=1.0.0.0;projectUrl="http://myurl.com/
:
正在进行测试,但据我所知,这需要预先存在foo.nuspec,是吗?是的,它确实需要foo.nuspec模板文件。如果提供的响应帮助您解决了问题,请将其标记为答案。确定。问题在我的标签上,我只是还没来得及尝试你的答案。“我很快会的。”Jerther提供的回答需要打勾才能作为答案。
<?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>