我正在使用Visual Studio 2013更新2,我有一些奇怪的行为。
如果我在没有调试器的情况下运行该程序,程序运行正常并完成执行。但是,如果我使用调试器运行程序,它会在string x = Json.Encode(m);
行
using System;
using System.Web.Helpers;
namespace JsonTesting
{
internal class Program
{
public class MyClass
{
public string Hello = "Hi!";
}
private static void Main(string[] args)
{
var m = new MyClass();
string x = Json.Encode(m);
Console.WriteLine(x);
}
}
}
这是一个例外:
类型' System.TypeInitializationException的未处理异常':"' System.Web.Helpers.Json'的类型初始值设定项。抛出异常。"
内部异常是:"尝试方法' System.Web.Helpers.Json..cctor()'访问方法' System.Web.Helpers.Json.CreateSerializer()'失败"
为什么仅在使用调试器时抛出异常?