除非我手动选择“重建”,否则 Visual Studio 2010 不会重建更改的代码

2024-04-26

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

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

无论代码中是否有错误,这种情况都会发生,所以我不相信如果构建失败,它不会启动旧版本。

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

紧迫F6“重建”解决方案也没有做任何事情。我可能破坏了哪些设置会导致这种行为?


啊,我明白了。这自然是我在一个太晚的夜晚后乱搞构建设置时所做的愚蠢的事情。以下是需要检查的事项:

  1. 工具>>选项>>项目和解决方案>>构建并运行>>检查“运行时,项目过期时”是否设置为“始终构建”或“提示构建”
  2. 构建>>配置管理器>>检查是否为您想要为需要使用的每个配置构建的所有项目选中了“构建”。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

除非我手动选择“重建”,否则 Visual Studio 2010 不会重建更改的代码 的相关文章

  • 了解 CMake 背后的目的[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我试图理解 CMake 背后的目的 为什么它被设计成现在这样 以下是我想回答的一些问题 为什么CMake会生成生成文件 https e
  • 完全静态编译 ICU

    我正在设计一个适用于任何语言的应用程序 这就是我对 ICU 感兴趣的原因 我想静态编译 ICU 因为我的应用程序相对较轻 我主要需要 UnicodeStrings 和 IOstreams 其余的对于我的目的来说都是垃圾 我还想以单个 exe
  • Cordova 无法构建项目

    Update 新读者 请检查我最后的编辑 更新cordova后 无法构建 运行 Mac mini de Toni funcook toniweb sudo cordova build Password Running command Use
  • 归档时出现“没有此类模块”错误

    我的 Swift 4 应用程序在所有模拟器上重建并成功运行 除了Generic iOS Device 如果我尝试将其存档或重建Generic iOS Device 我得到一个No such module与我的 Pod 框架之一相关的错误 我
  • 如何使 MSBuild 在引用的项目中正确跟踪使用外部工具生成的文件?

    我有 MSBuild 代码 它使用特定的构建操作来获取文件 CompileFoo在此示例中 并生成输出文件 具有不同的扩展名 这是我到目前为止的代码
  • VS2010、HTML 5 和 CSS 3 验证

    我想将 VS2010 SP1 中的 CSS 验证从 CSS 2 1 切换到 CSS 3 我遇到了这个答案 VS2010中是否可以更改CSS验证方案 https stackoverflow com questions 3931801 is i
  • Bazel 构建缺少严格的依赖关系

    我正在尝试使用 brazel 构建 Go 应用程序 它是一个现有的私有 GitHub 存储库 位置如下 github xyz com repo name 我正在研究 我的目标是从 main go 文件创建一个二进制文件 该文件的方法依赖于其
  • 在 C# 中替换部分文件名

    我有一个文件夹 pdf文件 在大多数文件的名称中 我想用另一个字符串替换特定字符串 这是我写的 private void btnGetFiles Click object sender EventArgs e string dir tbGe
  • 如何在cmake中将构建类型更改为Release模式?

    我正在尝试以发布模式构建一个项目 默认情况下它是在调试模式下构建的 我正在设置变量CMAKE BUILD TYPE到 释放 CMakeLists txt 但它仍在调试模式下构建项目 当我在 CMake 命令中传递 Release 作为构建类
  • 如何从命令行构建 .csproj 将日志写入指定位置?

    虽然 无日志 构建似乎可以顺利地与类似的东西一起工作 c Program Files Microsoft Visual Studio 9 0 Common7 ide VCSExpress Project1 csproj build 以下失败
  • 在 Visual Basic 2010 的控件中显示 PDF

    我刚刚安装了 Visual Basic 2010 浏览了一些有关如何显示文件的教程 但找不到任何有关如何选择现有 PDF 文件并将其嵌入表单的材料 任何正确方向的建议或指示都会很棒 谢谢 只需在表单中嵌入浏览器控件并将其导航到 PDF 文件
  • TFS 和引用的 DLL

    我们使用的是 TFS 和 VS 2010 我一直在从事一个使用 TFS 作为源代码控制的项目 我已经下载了相当多的 dll 例如 log4net 并在我的项目中引用 当一个新程序员连接到 TFS 并使我的项目脱离源代码控制时 它无法构建 因
  • VS2010中是否可以更改CSS验证方案

    我正在 VS2010 中编辑一个简单的 CSS 文件 编辑器似乎对 CSS 的理解相当有限 例如 my rule position relative 生成警告 Validation CSS 1 0 position is not a kno
  • Visual Studio 2012 解决方案 TeamCity 中的 MSBuild

    我有一个 VS 2012 Web 项目 sln 我正在尝试在 TeamCity 中构建它 它使用安装在 TeamCity 上的 NET 4 5 TeamCity 服务器有仅安装了 VS 2010 构建运行时出现此错误 C BuildAgen
  • create-react-app 之后 React npm start 不起作用

    我正在学习 React 而且我的英语很差 我已经有两个反应项目 但它们也不起作用 我按照以下步骤操作 npx 创建反应应用程序我的应用程序 cd 我的应用程序 npm 启动 但它不起作用 我尝试清理缓存并再次安装 npm 但没有成功 我该如
  • 有没有类似 Maven 的工具适用于多种语言?

    我正在尝试找到像 Maven 标准化构建和打包 工件存储库等 这样的工具 它不仅支持 Java 和 C C 还支持 Python 和 NET C 特别需要良好的依赖管理 我们在我们的地方经营着一家混合语言商店 当前基于 python 的本土
  • ATL COM 类注册 .rgs 文件默认值

    我正在创建一个 COM 服务器可执行文件 并且遇到了类注册问题 当我创建类对象时 自动生成的 rgs 文件如下所示 HKCR NoRemove CLSID ForceRemove 4C6DAD45 64B4 4C55 81C6 4CE125
  • “强制更新快照/版本” - 这是什么意思

    在 Maven 项目中 选择 更新项目 时 有一个名为 强制更新快照 版本 的选项 它有什么作用 强制更新快照 版本 就像运行以下命令 mvn U install U 也可以用作 update snapshot 看here http boo
  • 为什么调试器只显示数组指针中的一个元素?

    首先 我知道new是执行此操作的 C 方法 我只是表明有不止一种方法可以重现此错误 而且两种方法都令人难以置信的令人沮丧 我有两种形式的源文件 我正在尝试调试另一个编程作业 但我并没有寻求帮助 基本上 我正在尝试重新实施set作为一个类 具
  • 构建 Sling 失败:无法执行目标 org.apache.maven.plugins:maven-archetype-plugin:2.2:integration-test (default-integration-test)

    我正在尝试制作吊索 因为我在大学的一个项目中需要它 谁能告诉我 我该如何解决这个错误 INFO BUILD FAILURE INFO INFO Total time 54 112s INFO Finished at Sun Mar 25 1

随机推荐