我在FxCop中违规了。当我将字符串硬编码为Console.WriteLine("Service Started");



所以我更改了如下代码。

ResourceManager rm = new ResourceManager("Service Started", Assembly.GetExecutingAssembly());
string start = rm.GetString("Service Started");
Console.WriteLine(start);

现在,我没有收到FxCop违规。但是我在string start = rm.GetString("Service Started");行中得到了以下异常

如何解决此异常?

最佳答案

似乎您可能尚未添加资源字符串和值。请验证以下链接以供引用:

Code Analysis using VS.Net 2010

How to create and use resources in .NET

10-01 00:52