"Build"编译我的项目,而"Build Solution"则不会。

10

我刚开始使用VS2010。我有一个从VS2008成功迁移的较大的解决方案,我向其中添加了一个名为“Test”的控制台应用程序项目。选择生成->生成解决方案不会编译新项目。选择生成->生成 Test会编译该项目。在失败的情况下,不会给出错误。

同样,将此项目设置为启动项目,并按F5开始调试也无法编译。

我对此感到沮丧。有人可以告诉我我做错了什么吗?

编辑

我不知道这是否相关,但今天我安装了AnhkSVN 2.1.8420(最新版本)。

2个回答

24

确保解决方案配置已设置为构建您的新项目。

转到构建|配置管理器,查看是否为您的项目设置了构建复选框


你很棒。谢谢。允许时会接受。有什么想法为什么在VS2010中这不是默认选项? - spender
不仅仅是VS 2010,我也在VS08中看到过这种情况。当向现有解决方案添加新项目时,并不总是设置为构建。我不确定导致这种情况的条件是什么。我还没有深入研究过。 - Brad Cunningham

0
对我来说,问题出在错误的构建顺序上。右键单击 solution 并点击 Project Build Order...。如果任何内容按错误的顺序构建,请切换到 Dependencies 选项卡并设置正确的值。完成这些步骤后,一切都可以正常工作了。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接