I am trying to generate partial XML documentation during my build process for a C# project in VS2012. When I check the XML documentation file option in Project->Properties->
Try adding _ALLOW_KEYWORD_MACROS to Current Property Pages, Your Project, C/C++, Preprocessor, Preprocessor Definitions
It's in the same place as Visual Studio 2010. In the project properties, on the Build tab, called Suppress warnings.
The warning you're getting has a number (e.g. CS2000), so what you need to do is right-click on the project, go to the Build
tab, and add that warning to the Suppress warnings
text box. You can subsequently suppress more than one by separating them with a comma (e.g. CS2000,CS2001).
For the project level go to Project -> Properties -> Build tab
If you want to disable the warning to some code section, try this :
#pragma warning disable XXX,XXX
//your code
#pragma warning restore XXX,XXX
Read about #pragma warning
Just add NoWarn block in the csproj:
<PropertyGroup>
<NoWarn>1998;1999</NoWarn>
</PropertyGroup>
You can open the project properties and enter comma separated warning numbers you want to suppress into the Suppress Warnings textbox on the Build tab.