【问题标题】:Visual Studio 13 doesn't build all changesVisual Studio 13 不会生成所有更改
【发布时间】: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


【解决方案1】:

我认为您是在一个团队中工作,并且您不会大声进行这些更改。 http://msdn.microsoft.com/en-us/library/hh561430.aspx

【讨论】:

  • @HanBrouwer,链接与问题有什么关系?
  • TFS 用于设置团队服务器。这里解释了如何做到这一点。不知道还有没有其他可能。
【解决方案2】:

我花了很长时间弄乱项目和环境设置,但没有成功。对我来说,我通过从调试/发布下拉列表中选择配置管理器并确保选中构建复选框来解决此问题。

在此之后,它似乎在需要时构建。 高温

保罗

【讨论】:

  • 谢谢,但就像我在帖子中所说的那样,我已经检查过了,这不是问题
【解决方案3】:

取消选中:选项>项目和解决方案>构建并运行>“仅构建启动项目和运行时的依赖项”

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-09
    • 2018-09-05
    • 2020-08-09
    • 2019-08-09
    • 1970-01-01
    相关资源
    最近更新 更多