【发布时间】:2014-12-04 02:31:33
【问题描述】:
我正在使用 Visual Studio 2013 Professional,C# 设置。
由于某种原因,当我点击“构建”时,它不会构建我所做的所有更改。只有当我重建或清理和构建时,我的更改才能正确编译(当然)。 即使我只是设置断点并构建,它也说无法命中断点。 我知道我可以重置 F6 来执行重建,但是因为我有一个很大的解决方案,这总是需要大约 10-15 秒,即使是最小的更改..
我知道这是很多人都遇到过的问题,建议采取一些步骤来解决它。但这些在我的情况下不起作用。
- 是的,我已将“运行时,当项目过期时”设置为“始终构建”或“提示构建”,但均无效。
- 是的,我检查了构建配置管理器,所有项目都已检查构建。
我感觉它仍然存在于我的设置中.. 因为几周前我还在使用 Visual Studio 2012,我遇到了同样的问题。现在在我的公司,我得到了 VS13,并且由于一些特定的设置,他们使用我的 VS12 设置文件来维护它们。 我们 IT 部门中只有一个人有这个问题,所以一般公司设置不是问题。不过我不记得自己改变了什么..
那么,除了我上面列出的 2 个技巧之外,还有其他人找到解决此问题的方法吗?
【问题讨论】:
-
您在构建 RT(移动)应用程序吗?
-
您确定这是构建问题,还是只是调试器显示了错误的断点?
-
这不仅仅是断点,还有我所做的任何更改。我在开始时放置了一个消息框来测试问题,同时尝试修复它,并且每次都更改显示的文本。它不会改变我的输出。
-
不,我正在构建一个 DLL,然后将其复制到启动项目中。不过副本不是问题,我已经检查过了。
-
@Dagon313 当我有一个带有可移植 dll 的 RT 项目时,我只在 VS2013 中看到过这个 -> 除非我先重建 dll,然后再重建应用程序,否则不会编译 dll。
标签: c# visual-studio build visual-studio-2013 rebuild