我曾经为c#优化了环境,但最近我一直在做c ++工作。所以在格式之后,我选择了c ++。偶尔我还会做一些c#/ xna的东西,所以我也安装了xna。问题是,当我为c#优化了环境时,visual studio的行为并不像我记得的那样。运行按钮不再编译解决方案。地狱,编译解决方案几乎没有...我需要重新编译我的更改才能生效。怎么了?
我已经尝试Tools > Import and Export Settings > Reset all settings
,重新安装了xna和visual studio,但F5仍然无法编译。
编辑:结果是项目设置为不在配置选项下编译。我从来没有说过这个。我找到了一个论坛,其中有几个人遇到了同样的问题:http://social.msdn.microsoft.com/Forums/en-US/vsdebug/thread/8657c07a-da08-4a9f-9558-0c9d93c94ce2/
答案 0 :(得分:4)
如果您有许多配置,那么当前所选配置可能没有项目(您想要自动构建)。
例如。
默认配置为DEBUG
和RELEASE
,所有项目(在解决方案中)都是勾选。
但是,如果您已针对其中一个配置手动取消选中项目,或者您手动添加了一个新项目,然后在配置中取消选中该项目.Visual Studio赢了'编译那些未打勾的项目。
请仔细检查您的配置。 (Right Click on the Solution name => Configuration Manager
)。
答案 1 :(得分:3)
答案 2 :(得分:2)
首先检查运行项目时应该发生什么。要执行此操作,请打开Tools > Options
,Projects and Solutions
,Build and Run
,并检查您是否已选择 On Run,项目已过期选项:< / p>
确保您选择了Always Build
...
答案 3 :(得分:1)
更改设置: