2016-10-06 4 views
2

4.6.1 .NET Azure APIを実行しています。ローカルでデバッグしようとしていますが、このエラーが発生します。CodeDom DLLをビルドできない不一致アセンブリ

enter image description here

正確なエラーは

は、ファイルまたはアセンブリをロードできませんでしたと言う 'Microsoft.CodeDom.Providers.DotNetCompilerPlatform、バージョン= 1.0.2.0、文化=中立、なPublicKeyToken = 31bf3856ad364e35' または1その依存関係の見つかったアセンブリのマニフェスト定義がアセンブリ参照と一致しません。 (HRESULTからの例外:0x80131040)

ここでは、標準的な応答を検索しました。私はパッケージの設定を最初に確認しました: enter image description here

確かに、1.0.2の正しいバージョンです。私は私のバージョンがそれが何であるかを確認するために私の参照を確認しました。 enter image description here

このように、私のローカルアセンブリも同様にチェックします。ポイントを見てください。

私は何が欠けていますか?他にどこが一致しないでしょうか?私が見つけた唯一の解決策は、プロジェクトのビルド設定を 'bin \'対 'bin \ debug'にすることですが、それはあまりにもハッキリです。どのような私のために働いたことは、単純にそのパッケージをアンインストールして

答えて

4

:Microsoft.CodeDom.Providers.DotNetCompilerPlatform

コードは、私の場合はアウトそれでうまく働きました。私はパッケージを再インストールすることができ、コードは正常に機能し続けました。 Gitは、戻ってきたすべてのパッケージファイルが、アンインストール前にあったパッケージファイルと異なっていると思うようです。

なぜこれがうまくいったのか分かりませんが、私はもう一度開発しています。

関連する問題