As suggested above, in general I don't think that these warnings should be ignored (suppressed). To summarise, the ways around the warning would be to:
Properties
> Build
> Errors and warnings
> Suppress warnings
by entering 1591Properties
> Build
> Output
#pragma warning disable 1591
at the top of the respective file and #pragma warning restore 1591
at the bottomDisable the warning: Go to the Project properties(Right click on your project and choose Properties from the context menu) Go to the Build tab
Add 1591 to the Suppress warnings textbox
You can also modify your project's .csproj
file to include a <noWarn>1591</noWarn>
tag inside of the first <PropertyGroup>
.
Originally from Alexandru Bucur's Article Here
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
...
<NoWarn>1591</NoWarn>
</PropertyGroup>
...
</Project>
Go into project properties and uncheck the generate XML document option.
Recompile and the warnings should go away.
This would have been a comment but I couldn't get it to fit the limitation:
I would love to disable them just for the Reference.cs and WebService imports. Actually, I'm using a macro to do it for a file. Just open the file and execute this macro (tested in VS2010):
Sub PragmaWarningDisableForOpenFile()
DTE.ActiveDocument.Selection.StartOfDocument()
DTE.ActiveDocument.Selection.NewLine()
DTE.ActiveDocument.Selection.LineUp()
DTE.ActiveDocument.Selection.Insert("#pragma warning disable 1591")
DTE.ActiveDocument.Selection.EndOfDocument()
DTE.ActiveDocument.Selection.NewLine()
DTE.ActiveDocument.Selection.Insert("#pragma warning restore 1591")
DTE.ActiveDocument.Save()
End Sub
There is really no way to do this automatically? You would have to redo this every time the auto-generated code overrides the file.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With