Application.Run(new Main());
この行は、3.5から4のフレームワークに切り替えた後、TypeInitializationExceptionが処理されなかったことを示しています。.NET 3.5から4への切り替え後のエラー
これはなぜですか?
編集:これはWinforms C#アプリケーションです。
私はSQLite .NETを参照しています。私はデフォルトで.NET 4で作成されたプロジェクトでこれを試してみましたが、SQLite .NETに関するものではないと仮定してエラーが発生しませんでした。 http://sqlite.phxsoftware.com/
v2.0.50727これはv2.0.50727です。問題の原因と思われるDLL
- スローされます: "A assemblagemデmodoのミストFOI criada COMベースNAversão 'v2.0.50727の' デexecução電子NAOé何のテンポドがexecuçãoないpossívelcarregáラ4.0 SEMinformaçõesデconfiguraçãoadicionaisテンポん。" (System.IO.FileLoadException)Exception Message = "この問題を解決するには、v2.0.50727を実行する必要がありますが、これは実行時に実行されますが、実行時には実行されません。4.0情報を設定してください。 、例外タイプ= "System.IO.FileLoadException"
彼は/ extra設定でv4でDLLを実行できないようです。
メインではどうなりますか? –
例外の詳細? – fejesjoco
.NET Framework 4クライアントプロファイルではなく、.NET Framework 4を対象としていることを確認します。 –