我在使用Visual Studio时遇到了一个奇怪的问题。每当我更改代码并构建时,即使我收到了构建成功的通知(如果有任何错误,则还会显示代码中的错误并且不会构建),可执行文件实际上仍然是先前的构建版本。这让我感到非常恼火和沮丧。
如果我在新行上设置断点,断点将被禁用,并显示以下消息:
“当前不会触发断点。此行未关联可执行代码。可能的原因包括:预处理器指令或编译器/链接器优化。”
如果我在旧代码行上设置断点,它会停止处理但会显示以下消息:
“源与构建模块时不同。您是否希望调试器继续使用它?”
我以前从未遇到过这个问题,源代码位于我的笔记本电脑硬盘上。它会立即保存。唯一解决这个问题的方法是每次手动“清理”整个解决方案,而不是简单地按F5键。
如果我在新行上设置断点,断点将被禁用,并显示以下消息:
“当前不会触发断点。此行未关联可执行代码。可能的原因包括:预处理器指令或编译器/链接器优化。”
如果我在旧代码行上设置断点,它会停止处理但会显示以下消息:
“源与构建模块时不同。您是否希望调试器继续使用它?”
我以前从未遇到过这个问题,源代码位于我的笔记本电脑硬盘上。它会立即保存。唯一解决这个问题的方法是每次手动“清理”整个解决方案,而不是简单地按F5键。