为什么仅在将调试器与Json类一起使用时才会发生异常?

时间:2014-09-24 08:41:14

标签: c# json visual-studio debugging visual-studio-2013

我正在使用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()'失败"

为什么仅在使用调试器时抛出异常?

0 个答案:

没有答案