【发布时间】:2013-01-28 21:55:33
【问题描述】:
使用MVC4 和VS2012,我使用Service Reference,它会自动生成Reference.cs 文件。当我构建时,我收到了几十个警告作为错误,读取为
'缺少公开可见类型或成员的 XML 注释...'
我找到了一个类似的答案here,它引用了在这个blog 中找到的解决方法,它建议将以下修复添加到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 cmets。
【问题讨论】:
标签: xml visual-studio-2012 suppress-warnings service-reference