我在Visual Studio 2013中工作。我编写了一个生成文本的控制台应用程序。我在另一个(更大的winforms)应用程序的后期构建中调用该应用程序。我已经能够配置我的输出字符串,以便我的控制台应用程序的输出被Visual Studio拾取,并显示在错误或警告列表中。因此,如果我在构建后的其他项目中调用控制台程序,在该项目的警告列表中,我可以看到我的控制台应用程序的输出。
Console.WriteLine(String.Format("{0}({1},{2},{1},{3}): {4}: string should be translated. {5}",
filefullpathname,
linenumber,
indexQuote + 2, // index of start of string
nextQuote + 1,
TreatAs,
line.Trim()));
在变量TreatAs中我可以把文字"警告"我可以在Visual Studio的错误列表窗口中看到警告。但我可以使用自定义警告编号,例如"警告CS9999",以便我可以使用以下代码来禁止我的警告:
#pragma warning disable 9999
只需使用9999等随机数就会显示一条消息' 9999不是有效的警告编号'所以我不能只挑选任何数字。我还尝试从另一个警告中借用一个数字,但这也不起作用。
因此:是否有警告编号可用作自定义构建警告错误编号?