代码之家  ›  专栏  ›  技术社区  ›  Maxim Gershkovich

阻止重新生成设计器类

  •  0
  • Maxim Gershkovich  · 技术社区  · 14 年前

    在运行我的项目时,有没有什么方法可以阻止设计器类被重建?

    designer类是一个包含30000多行代码的webservice引用,几乎每次运行项目时都会被重建(这显然需要相当长的时间)

    是否有明确的方法可以阻止VisualStudio2010在每次运行项目时重新生成此类?

    2 回复  |  直到 14 年前
        1
  •  3
  •   Jon Skeet    14 年前

    一个明显的建议是:把它放在另一个项目中,作为类库。VisualStudio应该检测到该项目中没有任何更改,并避免重建它。

    我意识到这有点难看,但这可能是一个相当实际的方法。当然,如果项目中有其他与web服务相关的类型 不用做太多改变,你可以把它们添加到同一个项目中。

    认为 在“web服务属性”框中有任何与此相关的内容,您可能希望选中它。。。并检查设计器文件本身是否正在重新生成。如果出于某种原因,它在每个构建上获取元数据(您有任何自定义构建规则吗?),那很可能就是问题所在。

        2
  •  0
  •   Alastair Pitts    14 年前

    看看“配置管理器”。在菜单项下: Build Configuration Manager... 它允许您根据解决方案配置显式禁用要生成的项目。

    另一种选择是卸载解决方案的项目。