Visual studio 2010 如何修改生成reference.cs的模板?

Visual studio 2010 如何修改生成reference.cs的模板?,visual-studio-2010,t4,Visual Studio 2010,T4,我一直在网上搜索这个,也许我只是使用了错误的关键字或其他什么?我需要一些帮助 我的问题很简单——我们的解决方案中有一堆reference.cs文件,它们是VS2010在添加服务时自动生成的。默认情况下,这些文件不添加XML注释,因此当我们构建项目时,我在构建列表中得到800条左右的消息。这并没有破坏任何东西,但它确实会使构建花费(明显)更长的时间,并弄脏输出屏幕 我通过在每个reference.cs文件的开头和结尾添加适当的#pragma语句来“修复”这一问题,但如果重新生成这些语句,则必须手动

我一直在网上搜索这个,也许我只是使用了错误的关键字或其他什么?我需要一些帮助

我的问题很简单——我们的解决方案中有一堆reference.cs文件,它们是VS2010在添加服务时自动生成的。默认情况下,这些文件不添加XML注释,因此当我们构建项目时,我在构建列表中得到800条左右的消息。这并没有破坏任何东西,但它确实会使构建花费(明显)更长的时间,并弄脏输出屏幕

我通过在每个reference.cs文件的开头和结尾添加适当的#pragma语句来“修复”这一问题,但如果重新生成这些语句,则必须手动重新添加它们。我想简化这个过程,并将它们添加到VS2010首先使用的T4模板中。问题是,我不知道它在哪里,或者VS2010是否正在使用其他东西来构建这些文件


这能做到吗?有更好的解决办法吗?我不一定要关闭整个项目的XML注释。

Visual Studio不使用T4模板来生成服务引用代理类(reference.cs)。相反,VisualStudio很可能使用WsdlImporter和ServiceContractGenerator类来生成此代码

在使用或向生成的代码中添加xml注释时存在一个问题。这两种方法都假定您可以访问所引用服务的代码