知道为什么会这样吗?
感谢
答案 0 :(得分:0)
如果构建输出中存在大量元数据错误,则列表底部通常会出现一种编译错误。您的代码中是否有任何编译器指令(如#ifdef DEBUG
会导致问题?
有时VS会感到困惑,我必须手动清理bin文件夹才能重新编译。我通常会创建一个批处理文件并将其放在我的解决方案的根目录中,以便为我执行此操作。
的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开始行为不端时,我都会这样做。如果这不起作用,那么就该重新启动了。
答案 1 :(得分:0)
检查构建 - 配置管理器。 对于解决方案中的每个项目,您可以检查是否应该构建它以及更多内容。 我发现有时一个项目没有被检查,所以它不会构建,....