我正在使用nuget打包一些程序集和其他文件.
我需要将符号分开,所以我使用"nuget pack -symbols"创建两个单独的nupkg文件.
我遇到的问题是.symbols.nupkg包只包含"lib"目录(带有PDB和DLL).缺少"工具"和"内容".
这意味着当有人安装.symbols.nupkg时,他们不会在"内容"下面获得额外的文件.因为.symbols.nupkg具有与主.nupkg完全相同的包ID,所以nuget将不会安装其中包含"content"的主包.
它是同一个nuspec文件,它创建了两个包,所以我无法在那里控制它.
我做错了什么,或者误解了符号包应该如何使用?
问题是 - *.symbols.pckg应保存在www.symbolsource.org(或本地符号Feed)上
Sumbols.pckg不会取代真正的包.这是一个插件.将包发布到nuget feed和符号包到符号Feed.
但实际上你可以在数据包中包含pdb文件.将其添加到nuspec文件中
<files>
<file src="bin\$configuration$\$id$.pdb" target="lib\net45\" />
</files>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
337 次 |
| 最近记录: |