1

正しくインストールされているデータベースシステムParse(www.parse.com)を使用しています。

何らかの理由でこれ:

  public App()
  {
    this.InitializeComponent();
    this.Suspending += OnSuspending;

    ParseClient.Initialize("appkey", "windowskey");  //this line throws the exception
                                                //keys are actually my keys 
  }

例外'TypeInitializationException'をスローしています。

「Install-PackageParse」を使用してプロジェクトにParseをインストールしましたが、「usingParse」が含まれています。

例外がスローされる理由はわかりません。特定のプロジェクトでのみスローされるためです。たとえば、古いプロジェクトでは機能するが新しいプロジェクトでは機能しない新しいプロジェクトにコピー/貼り付けしたものとまったく同じコードを持つプロジェクトがあります。

つまり、要約すると、例外は一方のプロジェクトでスローされ、もう一方のプロジェクトではスローされません。この例外がスローされる理由を知っている人はいますか?

4

1 に答える 1

1

どうやら、ParseClient.Initialize関数呼び出し内にNewtonsoft.Jsonとの依存関係がありました。例外をキャッチしてこれを理解し、Newtonsoft.Jsonについて何かが言われているのを見て、パッケージマネージャーコンソールに「Install-PackageNewtonsoft.Json」を使用してパッケージをインストールすると、問題が修正されました。

どうやら解析にはNewtonsoft.Jsonが必要ですか?とにかく、それはうまくいきました。

于 2013-03-02T23:54:13.540 に答える