在运行项目时,有什么方法可以阻止设计器类重建?
设计器类是一个Web服务引用,包含超过30000行代码,几乎每次运行我的项目时都会重建。 (这显然需要相当长的时间)
我是否有一些明确的方法可以阻止Visual Studio 2010每次运行项目时重建此类?
答案 0 :(得分:3)
一个明显的建议:把它放在一个不同的项目中,作为一个类库。 Visual Studio应检测到该项目中没有任何内容发生更改,并避免重建它。
我意识到这有点难看,但这可能是一种相当实用的方法。当然,如果项目中有其他类型与Web服务相关,并且 也没有太大变化,您可以将它们添加到同一个项目中。
编辑:虽然我没有认为在Web服务属性框中有关于此的任何内容,您可能需要检查它...并检查设计器文件本身是否正在重新生成。如果由于某种原因它在每个构建中获取元数据(你有任何自定义构建规则吗?)很可能是问题。
答案 1 :(得分:0)
查看“配置管理器”。它位于菜单项下:Build
- > Configuration Manager...
它允许您根据解决方案配置明确禁用构建的项目。
另一个选择是卸载解决方案的项目。