2010-10-13 127 views
1

奇怪1在这里.. 有一个解决方案(mvc2应用程序,类库等)中的多个项目。 该解决方案不再以调试模式构建。 1如果项目没有建立它的DLL(虽然它创建bin \ debug文件夹中的引用dll)。 这给了我错误:无法找到元数据文件'C:[解决方案] \ bin \ Debug [myprojectname] .dll'。 如果我把版本发布,所有我的DLL的构建和解决方案正确加载。visual studio 2010调试构建破坏

任何想法为什么会发生这种情况?

感谢

+0

请提供反馈,如果任何这些答案的帮助。 – Ryan 2010-10-14 20:31:22

回答

0

Check Build - Confi guration经理。 对于解决方案中的每个项目,您都可以检查它是否应该构建以及更多的东西。 我发现有时一个项目只是没有选中,所以它不会建立,...

0

如果你有大量在建输出元数据的错误,通常在列表的底部一个编译错误的方式。你的代码中是否有编译指令(如#ifdef DEBUG会导致问题?)

有时VS会感到困惑,在我的解决方案,为我做这件事的根源

的clean.bat:

FOR /F "tokens=*" %%G IN ('DIR /B /AD /S bin') DO RMDIR /S /Q "%%G" 
FOR /F "tokens=*" %%G IN ('DIR /B /AD /S obj') DO RMDIR /S /Q "%%G" 

我运行这个时候开始VS行为不端如果不工作,那么它的时间重新启动