Visual Studio 2013网站发布不复制.pdb文件

时间:2015-03-12 12:08:30

标签: visual-studio-2013 release pdb-files

我已经检查了VS 2012的答案,但它没有用。我没有预编译,我有“调试信息”设置为“完整”“要部署的项目”设置为“仅限运行此应用程序所需的文件“”排除生成的调试符号“未标记。

我已经使用“此项目中的所有文件”进行了测试,并且我尝试编辑pubxml文件。除了不工作,我找不到文件架构文档。

请帮忙。

3 个答案:

答案 0 :(得分:5)

经过大量测试后,我注意到"排除生成的调试符号" 在发布处理过程中标记为闪烁。我的错误是我正在编辑 Active 配置 - 这是 Debug - 而不是 Release 配置在我的发布过程中使用。

请在项目属性页面上验证配置组合,这是奇怪的,直到我注意到它。

答案 1 :(得分:2)

Advanced Precompile Settings对话框中有一个选项(默认情况下是关闭的);您可以通过Settings向导的Publish Web标签找到此对话框...注意Configure - 下拉列表中的{unoticable} File Publish Options - 链接。

enter image description here

答案 2 :(得分:0)

我已经搜索过这个并尝试过发布的每个技巧,但没有任何效果。

唯一对我有用的东西是获取bin文件夹的副本,然后从bin文件夹中删除所有文件并重建。 发布时,我在备份文件夹中遇到了一个丢失.dll的新错误。当我将它复制到bin文件夹时,我终于能够发布了。