运行 OctoPack 以创建包含 DEBUG 程序集的 nuget 包
Posted
技术标签:
【中文标题】运行 OctoPack 以创建包含 DEBUG 程序集的 nuget 包【英文标题】:Running OctoPack to create nuget package containing DEBUG assemblies 【发布时间】:2016-06-28 21:45:56 【问题描述】:如何使用 OctoPack 创建包含调试程序集而不是“发布”版本的 nuget 包? octopack 3.0 好像不再支持这个命令参数 /p:OctopusPackageConfiguration=Debug
http://help.octopusdeploy.com/discussions/questions/97-is-there-a-way-to-use-octopack-to-build-for-other-configurations-than-release
【问题讨论】:
我的 MSBUILD 命令是 'code' %NUGET_EXEC% restore "%WORKSPACE%\SpacePlanning.Api.sln" "C:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe" "%WORKSPACE%\SpacePlanning.Api.sln" /t:Build /p:Configuration=Debug /p:OctopusPackageConfiguration=Debug /p:RunOctoPack=true 【参考方案1】:您应该使用额外的 /t:Rebuild /p:Debug 参数而不是 octopack 命令。并且您必须在您的 csprojname.nuspec 文件中包含 pdb 文件扩展名,该文件的名称必须与您的 csproject 文件名相同。
【讨论】:
以上是关于运行 OctoPack 以创建包含 DEBUG 程序集的 nuget 包的主要内容,如果未能解决你的问题,请参考以下文章