Working with MVC4
and VS2012
, I am using a Service Reference
, which auto generates a Reference.cs
file. When I build, I get dozens of warnings as errors that read
'Missing XML comment for publicly visible type or member...'
I have found a similar answer here, which references a workaround found in this blog, which suggests adding the following fix into the CSProj
file:
<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>
But this doesn't seem to work with the Reference.cs
file, probably because it is targeting Xaml
? Could anyone tell me how I can fix this to work with Reference.cs
file or suggest another way to get around this problem?
I can't just add a pragma disable
into the auto generated code or disable Xml
comments.