このエラーの解決方法:ファイルを見つけることができませんでした 'Microsoft.Windows.CommonLanguageruntime、バージョン2.0.50727.0'
-
27-09-2019 - |
質問
私がすでに見つけたこの質問は、他の誰かがそれに遭遇した場合にここに投稿されています。 Q&Aをここに投稿することにしました。これがこのエラーについて何かを提供することにしました。
これは、.NETフレームワークの更新後に発生しました。更新の前に、すべてがうまくコンパイルされました!更新後、何もコンパイルできませんでした!
エラーメッセージは次のとおりです。
エラー1-ファイル 'Microsoft.Windows.CommonLanguageruntime、バージョン= 2.0.50727.0'を見つけることができませんでした。
解決
これは、Visual Studio 2005の問題です。これは、.NETフレームワーク2.0の更新後に発生し、単一のソリューション内のプロジェクト参照によるものです。
たとえば、同じソリューション内でアセンブリをテストするテストライブラリを書いている場合、プロジェクトを参照する可能性が最も高くなります。次に、このエラーが発生する可能性があります。
このエラーを解決するには、プロジェクトのファイルバイナリ、DLLまたはテストするコードを存在するEXEのいずれかを参照するだけです。これはファイル参照と呼ばれます。
次の2つのプロジェクトがあるとしましょう。
Company.Project.ApplicationName
;Company.Project.ApplicationName.Tests
.
私たちに参照を追加するとき Company.Project.ApplicationName
私たちの中のプロジェクト Company.Project.Application.Tests
プロジェクト、使用できます ブラウズ または 計画 タブ。を使用する場合 計画 タブ、プロジェクトリファレンスを作成します。このエラーが発生した場合、これを使用したくありません。私たちが使いたいのはです ブラウズ, 、ファイル参照を作成できるように。
この問題を説明するMicrosoftサポートWebサイトへのリンクを次に示します。