【问题标题】:VS2013 Adding Types to Code Map forces Rebuilding ProjectsVS2013 向 Code Map 添加类型强制重建项目
【发布时间】:2015-10-23 09:55:55
【问题描述】:

我们在 VS2013 Ultimate 中有一个大型解决方案(112 个项目)。

我喜欢 Code Map 功能,但是当我将类型拖到 Code Map dgml 上时,它坚持构建解决方案 - 即使我没有进行任何更改。

我看不到这个很棒的功能有很多选项,但是每次我向图表中添加类型时,是否可以告诉它停止构建解决方案?

【问题讨论】:

    标签: visual-studio-2013 code-map


    【解决方案1】:

    这是 Visual Studio 2013 中 Code Map 的一个已知问题和主要投诉。它对某些类型的项目(如 ASP.NET 项目)的影响比其他项目更大,因为这些项目总是报告它们有更改并需要重建。

    Visual Studio 2015 Enterprise 中的体验得到了改进,因为我们添加了“跳过构建”选项。

    我们在 Visual Studio 2015 中对 CodeMap 进行了许多改进,因此如果您使用 Code Maps,绝对值得一试。请注意,您可以在 VS 2013 旁边安装 VS 2015,因此您不必迁移项目等。

    【讨论】:

    • 感谢博格丹提供的信息。我已经在 VS2013 旁边安装了 VS2015。所有团队都使用最近从 VS2010 升级的 VS2013。出于这个原因,我已经推迟在我们的产品中使用 VS2015。从我前段时间在 VS2015 中打开项目克隆时所做的尝试,对解决方案或项目文件进行了更改,但不会阻止它在任一版本中打开。
    • 当我在 VS2015 中加载解决方案时,我收到升级消息“Visual Studio 已对此项目进行了非功能性更改,以使项目能够在 Visual Studio 2015、Visual Studio 2013、 Visual Studio 2012 和 Visual Studio 2010 SP1,而不影响项目行为。”这让我害怕。奇怪的是,每次我打开解决方案时,我都会收到相同的升级消息,并且会出现一个新的备份文件夹。这太疯狂了!
    【解决方案2】:

    我看到 VS 2015 中的代码映射文档窗口现在包含一个标有“跳过构建”的按钮,这似乎解决了这个问题

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-09-02
      • 2016-03-12
      • 2021-04-24
      • 1970-01-01
      • 2022-08-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多