首页 文章

VS2012将.xml和.pdf复制到NuGet发布

提问于
浏览
0

我刚刚开始使用Visual Studio 2012和NuGet,我非常喜欢它 . 我正在使用的一些软件包 - 例如AutoFac和CommonServiceLocator - 在.dll的adidtion中有.xml和.pdb文件 . 当我构建时,VS2012将这些文件复制到RELEASE构建的bin / release上 - 我得到.dll,.xml和.pdb . 这对于调试很有用,但我更喜欢它在发布时没有发生 .

我确认了他们没有生成调试符号的项目的Build设置 . 它似乎与我从NuGet获得的包有关 .

我该如何控制?

1 回答

  • 2

    发生这种情况是因为包所有者将这些文件作为库文件包含在其包定义中 . NuGet可以自由地让人们这样做,当你.xml和.pdb文件与引用的程序集是同一目录时,你看到的大多数其他行为都是Visual Studio的默认行为 .

    您可以联系包裹所有者了解您的疑虑,但正如您所推测的那样,在发布之前将其从网站上删除是安全的 .

相关问题