visual-studio-2010 - 除非我手动选择 "Rebuild",否则 Visual S

在过去一周左右的时间里,我注意到除非我强制,否则 Visual Studio 2010 不会重新编译代码。这是一个带有 WPF 的 C# 4.0 项目。我按了 F5,如果代码已更改,这似乎使用了重建,然后启动应用程序。相反,它现在在左下角的状态栏中显示“构建成功”并启动应用程序。不过,它实际上并没有重建应用程序。我可以说是因为:

  1. 即使我进行了大量的更改,它也能很快“编译”并且
  2. 如果我尝试设置断点,它会发出警告,指出代码已更改且未更改 设置断点。

无论代码中是否存在错误都会发生这种情况,因此我认为如果构建失败,它不会启动旧版本。

如果我改为从菜单中选择重建项目,它就会工作。然而,这种方式阻碍了我通常的工作流程。我经常忘记这样做,然后花 10 分钟试图找出我的更改到底出了什么问题。更糟糕的是,有时会出现我没有立即注意到的构建错误。

F6 来“重建”解决方案也没有任何作用。我可能会弄乱哪些设置会导致这种行为?

最佳答案

啊,我想通了。在太晚之后搞乱build设置时,我自然而然地做了一些愚蠢的事情。以下是要检查的事项:

  1. 工具>>选项>>项目和解决方案>>构建和运行>>检查“运行时,当项目过期时”设置为“始终构建”或“提示构建”
  2. 构建 >> 配置管理器 >> 检查是否为您要为需要使用的每个配置构建的所有项目选中“构建”。

关于visual-studio-2010 - 除非我手动选择 "Rebuild",否则 Visual Studio 2010 不会重建更改的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3489794/

相关文章:

linux - 典型的 ./configure 在 Linux 中做了什么?

build - Lisp 可执行文件

visual-studio - Visual Studio 构建速度非常慢

jenkins - 如何在 Jenkins 中安排构建?

build - 如何从 Jenkins 的另一份工作中提升特定的内部版本号?

c++ - 在 CMake 中添加多个可执行文件

android - Android 应用中的自动递增版本代码

build - 如何更改 Gradle 下载位置

maven-2 - Maven - 如何将任意类路径条目添加到 jar?

java - 如何让 Maven 使用正确的存储库?