【问题标题】:The program does not compile when I run it in VS2010我在VS2010中运行该程序时无法编译
【发布时间】:2012-05-23 00:09:37
【问题描述】:

当我在 Visual Studio 2010 中按 F5 时,我的代码不再编译。相反,它运行最新的编译代码。要编译代码,我必须右键单击程序并选择 Build 然后运行

如何在每次运行时编译我的程序?

【问题讨论】:

  • @Tigran:正如他在问题中所说,并不是他遇到编译器错误 - VS2010 甚至不尝试编译项目,而是运行最后编译的版本。

标签: c# visual-studio visual-studio-2010 compiler-construction


【解决方案1】:

使用 F6 构建整个解决方案,使用 Shift-F6 构建您当前的项目

【讨论】:

    【解决方案2】:

    这是 Visual Studio 中的设置。打开设置对话框,应该有一个“项目和解决方案”类别(抱歉,我使用的是德语版本 - 不太清楚英文标签是什么)。在另一个部分“构建和运行”。顶部的第二个组合框允许您调整运行已修改的项目时发生的情况。

    另一个选项是解决方案属性。那里有一些设置,您可以在其中配置应编译解决方案中的哪个项目。要到达那里,右键单击解决方案,选择“属性”,然后选择“配置”(?)。列表中的每个项目都有一个复选框,您需要选中该复选框才能构建项目。

    【讨论】:

    • +1 第二个选项是我不久前遇到这个问题时遇到的问题。
    • 啊,问题出在解决方案的“配置属性”中。项目的复选框未标记。感谢您的帮助:-)
    【解决方案3】:

    工具 -> 选项 -> 项目和解决方案 -> 构建和运行

    “在运行时,当项目过期时:” 选择“始终构建”

    就是这样,自己搞的,烦死了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-15
      • 2016-02-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多