VB Projects始终以调试模式构建

时间:2012-03-09 17:13:17

标签: vb.net debugging compiler-construction release pdb

我今天遇到了一个问题,其中VB的行为与C#不同。问题如下。

另请注意,这适用于.Net 4.0。

  • 两个项目都设置为以发布模式构建
  • 两个项目都在同一个解决方案中
  • 解决方案设置为发布版本
  • 两个项目都输出到bin / obj
  • 中的Release文件夹

除了一件事,一切似乎都没问题。使用http://assemblyinformation.codeplex.com/等工具检查文件时,VB项目显示为Debug,C#项目显示为Release。

我将其跟踪到pdb文件的高级编译器选项中的设置。如果VB的调试信息输出设置为none以外的任何值 - 那么项目将以调试模式构建(请记住它仍然输出到release文件夹)。 C#不会出现此行为。

我在这里做了一篇博文来解决这个问题 - 但如果有人知道,我很想知道根本原因。

http://tsells.wordpress.com/2012/03/08/vb-projects-always-building-in-debug-mode/

0 个答案:

没有答案