【发布时间】:2017-11-20 18:38:49
【问题描述】:
我正在为一个网站打包一堆 javascript。这是我的.nuspec 的样子。
<?xml version="1.0"?>
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
<metadata>
<version>$version$</version>
<authors>Author Person</authors>
<owners>Company Name</owners>
<id>PackageNameId</id>
<title>PackageNameId</title>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>Description text stuff</description>
<copyright>Company Copyright Info</copyright>
</metadata>
<files>
<file src="www\**" target="" /> <!--It just packages everything in the www folder in the same directory as this .nuspec -->
</files>
</package>
它只是将所有内容打包在那个 www 文件夹中。 $version$ 令牌应该被 TFS 中的 NugetPackage 版本标志替换(我正在构建的内容)。
我没有看到任何名为 value 的东西,所以我真的不知道为什么它会抛出错误。
这是完整的错误:
Attempting to build package from 'PackageName.nuspec'.
##[error]Value cannot be null or an empty string.
##[error]Parameter name: value
【问题讨论】:
标签: build nuget-package nuspec