2012-05-17 10 views
9

参照ファイルへのパスを編集または追加できません 、Refereceファイルを編集または追加することはできません。私は仕事でプロジェクトを継承しました。プロジェクトを開いてVisual Studio 2010 IDEの参照scetionに移動すると、そこに参照が記載されていて何か問題があることを示す小さな黄色の警告が表示されます。 しかし、項目をクリックして欠落したパスを見ると、「パス」という名前が灰色で表示され、編集できないことがわかります。また、隣接するフィールドにパス名を追加できません。この原因は何ですか?ソリューションファイルとプロジェクトファイルを編集モードでチェックアウトしました。Visual Studio 2010で参照ファイルへのパスを編集または追加できません

は、私はプロジェクトファイルを開くと、エラーリストは、各不足している参照のための警告を与える: どこ

まあ、私は知っている「は、参照コンポーネント 『(ファイル名)』 cound見つかりませんでした」問題を指摘するためにパスを編集しています。

+0

[参照の追加]ダイアログボックスに表示された基準成分は、プロジェクトで使用される.NET Frameworkのバージョンに関連付けられています。プロジェクトの.NET Frameworkターゲットに適用されないコンポーネントは、リストの灰色で表示され、プロジェクトへの参照として追加することはできません。 – Flot2011

答えて

10

は、私はあなたが2つの選択肢持っている。このような状況で考える:

  1. 破損した参照を削除し、プロジェクトに再度追加を - これはあなたがあまりにも多くが壊れていない場合は行うことは容易です参照。

  2. ソリューションエクスプローラでプロジェクトファイルを右クリックし、[プロジェクトファイルを編集]を選択し、手動で参照ヒントパスを修正します(プロジェクトファイルはXMLです)。保存して、ソリューションエクスプローラでプロジェクトファイルを再度右クリックし、[プロジェクトの再読み込み]を選択します。

+1

Visual Studioで参照を右クリックしたときにパスを置き換えることができれば、これは素晴らしいことですが、クールではないでしょうか?今、私はプロジェクトの一般的なdllをナゲットを介して更新される共通のリポジトリに移動しています。そして、私はすべてのリファレンスとreaddを調べなければなりません。あなたが引き出している参照を覚えておく必要があるか、または太った指の例外につながるxmlを編集する必要があるので面倒です...欲求不満はたくさんあります... – SoftwareSavant

1

問題を発見しました。 プロジェクトファイルはxmlファイルです。 パス内の参照が間違っているのを見つけるのに時間がかかりませんでした。

0

私は同じ問題を抱えていましたが、上記の解決策のどれもうまくいきませんでした。私がしなければならなかったのは、私のslnファイルを右クリックし、 "Enable nuget package restore option"をクリックして保存し、ビジュアルスタジオを閉じます。再度開いて清潔にし、ソリューションを再構築します。 Visual Studioはソリューションを正常に再構築しました。

]Make sure you have clicked on Enable Nuget package restore

関連する問題