我正在尝试在 TFS 中配置章鱼部署构建。它最初工作得很好,因为它会使用 octopack 构建、打包和部署。
但是我想配置哪些文件被打包并意识到我需要使用自定义的 nuspec 文件。
我创建了一个新文件,并使用了一个没有任何更改的默认 .nuspec 文件作为起点。
<?xml version="1.0"?>
<package >
<metadata>
<id>Package</id>
<version>1.0.0</version>
<authors>me</authors>
<owners>me</owners>
<licenseUrl>http://LICENSE_URL_HERE_OR_DELETE_THIS_LINE</licenseUrl>
<projectUrl>http://PROJECT_URL_HERE_OR_DELETE_THIS_LINE</projectUrl>
<iconUrl>http://ICON_URL_HERE_OR_DELETE_THIS_LINE</iconUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>Package description</description>
<releaseNotes>Summary of changes made in this release of the package.</releaseNotes>
<copyright>Copyright 2015</copyright>
<tags>Tag1 Tag2</tags>
<dependencies>
<dependency id="SampleDependency" version="1.0" />
</dependencies>
</metadata>
</package>
当我进行构建时存在并签入此文件,它不会创建 nuget 包。
一旦我排除了 nuspec 文件,它就会再次工作。
nuspec 文件是My.Project.Name.nuspec