防止设计师类被重建

时间:2010-07-19 06:38:35

标签: c# vb.net visual-studio visual-studio-2010

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

设计器类是一个Web服务引用,包含超过30000行代码,几乎每次运行我的项目时都会重建。 (这显然需要相当长的时间)

我是否有一些明确的方法可以阻止Visual Studio 2010每次运行项目时重建此类?

2 个答案:

答案 0 :(得分:3)

一个明显的建议:把它放在一个不同的项目中,作为一个类库。 Visual Studio应检测到该项目中没有任何内容发生更改,并避免重建它。

我意识到这有点难看,但这可能是一种相当实用的方法。当然,如果项目中有其他类型与Web服务相关,并且 也没有太大变化,您可以将它们添加到同一个项目中。

编辑:虽然我没有认为在Web服务属性框中有关于此的任何内容,您可能需要检查它...并检查设计器文件本身是否正在重新生成。如果由于某种原因它在每个构建中获取元数据(你有任何自定义构建规则吗?)很可能是问题。

答案 1 :(得分:0)

查看“配置管理器”。它位于菜单项下:Build - > Configuration Manager...它允许您根据解决方案配置明确禁用构建的项目。

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