我已经检查了VS 2012的答案,但它没有用。我没有预编译,我有“调试信息”设置为“完整”,“要部署的项目”设置为“仅限运行此应用程序所需的文件“和”排除生成的调试符号“未标记。
我已经使用“此项目中的所有文件”进行了测试,并且我尝试编辑pubxml文件。除了不工作,我找不到文件架构文档。
请帮忙。
答案 0 :(得分:5)
经过大量测试后,我注意到"排除生成的调试符号" 在发布处理过程中标记为闪烁。我的错误是我正在编辑 Active 配置 - 这是 Debug - 而不是 Release 配置在我的发布过程中使用。
请在项目属性页面上验证配置组合,这是奇怪的,直到我注意到它。
答案 1 :(得分:2)
Advanced Precompile Settings
对话框中有一个选项(默认情况下是关闭的);您可以通过Settings
向导的Publish Web
标签找到此对话框...注意Configure
- 下拉列表中的{unoticable} File Publish Options
- 链接。
答案 2 :(得分:0)
我已经搜索过这个并尝试过发布的每个技巧,但没有任何效果。
唯一对我有用的东西是获取bin文件夹的副本,然后从bin文件夹中删除所有文件并重建。 发布时,我在备份文件夹中遇到了一个丢失.dll的新错误。当我将它复制到bin文件夹时,我终于能够发布了。