このエラーの解決方法:ファイルを見つけることができませんでした 'Microsoft.Windows.CommonLanguageruntime、バージョン2.0.50727.0'

StackOverflow https://stackoverflow.com/questions/3858143

質問

私がすでに見つけたこの質問は、他の誰かがそれに遭遇した場合にここに投稿されています。 Q&Aをここに投稿することにしました。これがこのエラーについて何かを提供することにしました。


これは、.NETフレームワークの更新後に発生しました。更新の前に、すべてがうまくコンパイルされました!更新後、何もコンパイルできませんでした!

エラーメッセージは次のとおりです。

エラー1-ファイル 'Microsoft.Windows.CommonLanguageruntime、バージョン= 2.0.50727.0'を見つけることができませんでした。

役に立ちましたか?

解決

これは、Visual Studio 2005の問題です。これは、.NETフレームワーク2.0の更新後に発生し、単一のソリューション内のプロジェクト参照によるものです。

たとえば、同じソリューション内でアセンブリをテストするテストライブラリを書いている場合、プロジェクトを参照する可能性が最も高くなります。次に、このエラーが発生する可能性があります。

このエラーを解決するには、プロジェクトのファイルバイナリ、DLLまたはテストするコードを存在するEXEのいずれかを参照するだけです。これはファイル参照と呼ばれます。

次の2つのプロジェクトがあるとしましょう。

  1. Company.Project.ApplicationName;
  2. Company.Project.ApplicationName.Tests.

私たちに参照を追加するとき Company.Project.ApplicationName 私たちの中のプロジェクト Company.Project.Application.Tests プロジェクト、使用できます ブラウズ または 計画 タブ。を使用する場合 計画 タブ、プロジェクトリファレンスを作成します。このエラーが発生した場合、これを使用したくありません。私たちが使いたいのはです ブラウズ, 、ファイル参照を作成できるように。

この問題を説明するMicrosoftサポートWebサイトへのリンクを次に示します。

You may receive a "Could not find file 'Microsoft.Windows.CommonLanguageRuntime" error message when you build a solution of a Visual Basic 2005 Windows Application project in Visual Studio 2005

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top