2016-07-09 17 views
0

私はいくつかの参考文献を含む解決策を持っていますが、今日はVisual Studioを開いたときにその一部が機能しなくなりました。私が手にビルドエラーがある:アセンブリ 'ReferenceName、バージョン= X.0.0.0、カルチャニュートラル、PublicKeyToken = = XXXXXXXXXXXX、再ターゲット=はい' タイプを含む 'するReferenceType' に必要なVisual Studioのプロジェクト参照が突然ワークステーションで動作しない

リファレンス。プロジェクトに1つ追加します。

影響を受ける参照のプロパティを確認しました。説明とローカルファイルパスの値が空白になりました。さらに、これらは.NET参照ですが、COM参照として扱われました。

私は戻って参照を削除して追加しようとしましたが、参考文献の一つは「Reference.ocx」参照

を言ってVisual Studioのエラーメッセージを追加することはできません取得していることを確認してください。ファイルがアクセス可能であり、有効なアセンブリまたはCOMコンポーネントであることを確認します。

私が持っているもう一つの問題は、再追加参照は、元の参照と同じように再追加取得しないということです。 Interopが除外される前に、参照名のファイル名に「Interop」が含まれるようになりました。追加された参照はコンパイルできますが、それでも正しく動作していないようです。

問題は、同じソリューションのいくつかのバージョンがあります。以前のバージョンとそれ以前のバージョンをVisual Studioに読み込むと、まったく同じ参照問題が発生します。しかし、Visual Studioを搭載した他のマシンでは、ロードされたプロジェクトはうまく構築されてコンパイルされます。それは私の問題を引き起こしているワークステーションに特に起こったことのようです。また、コンパイルできる別のソリューションもありますが、参照呼び出しで例外が発生するという点で正しく機能しません。

フォーラムで私が見つけたエラーメッセージに関するすべての提案を検索し、試してみましたが、成功しませんでした。これらの問題の原因となる参照キャッシュはありますか?

+0

ネットライブラリが壊れているか、バージョンがプロジェクトの設定と一致していないようです。まず、インストールされたアプリケーションに行き、「Microsoft .Net Framework XX」を探してください。次に、プロジェクトのプロパティでターゲットフレームワークを確認し、インストールされているネットバージョンのいずれかに設定します。 – jdweng

+0

バージョンが一致し、ターゲットフレームワークの.Netバージョンが正しいです。破損した.NETライブラリを修正するにはどうすればよいですか? – user3080777

+0

インストールされたプログラムでは、Netを右クリックして修復を選択できます。おそらく専門家がいるmsdnフォーラムで確認する方が良いでしょう。 – jdweng

答えて

0

Visual Studioで特定の参照を再登録することで問題は解決しました。

関連する問題