我们在这里有一个很大的解决方案,有几十个项目。唯一保留的构建配置是Debug。当切换到释放,我得到了300的错误信息,主要是:VS10从调试版本生成发布版本
"Error The type or namespace name 'XXX' does not exist in the namespace 'Microsoft' (are you missing an assembly reference?) C:\TFS\...\SomeClass.cs"
和几个
"Error Metadata file 'C:\TFS\...\some.dll' could not be found SomeProject"
有没有办法完全不搭调试配置,并生成一个工作释放一个?最好是自动/基于脚本,由每个版本的构建服务器完成?大多数项目都是C#,一个或两个C++或托管C++(这些不会抛出错误)。
您是否检查配置管理器中是否为Debug和Release配置选中了相同的项目? –