使用MVC4
and VS2012
,我正在使用 a Service Reference
,它会自动生成一个Reference.cs
文件。当我构建时,我收到几十个警告作为错误读取
'缺少公开可见类型或成员的 XML 注释...'
我在这里找到了一个类似的答案,它引用了在这个博客中找到的解决方法,它建议将以下修复添加到CSProj
文件中:
<Target Name="XamlGeneratedCodeWarningRemoved" AfterTargets="XamlMarkupCompilePass1">
<Exec Command="for %%f in (@(XamlGeneratedCodeFiles)) do echo #pragma warning disable > %%f.temp" />
<Exec Command="for %%f in (@(XamlGeneratedCodeFiles)) do type %%f >> %%f.temp" />
<Exec Command="for %%f in (@(XamlGeneratedCodeFiles)) do copy /y %%f.temp %%f" />
<Message Text="XamlGeneratedCodeWarningRemoved: @(XamlGeneratedCodeFiles)" />
</Target>
但这似乎不适用于该Reference.cs
文件,可能是因为它的目标是Xaml
? 谁能告诉我如何解决此问题以使用Reference.cs
文件或建议另一种解决此问题的方法?
我不能只pragma disable
在自动生成的代码中添加一个或禁用Xml
注释。