すべての私のプロジェクト(同じソリューションから)の参照は、黄色の三角形でマークされています。プロジェクトはすべて同じ.NETバージョン(4.5.1)に設定されます。エラーログは言う:
プロジェクト 'CommonLibrary'は参照できません。
問題を一時的に修正する方法は次のいずれかです。
ただし、ソリューションを開始するたびに三角形が表示されます。
ソリューションは、問題に関係なく正常にビルドされます。本当の問題は、Resharperは参照が存在しないように動作することです。
関連するもう1つのことは、アンロードすることになっているプロジェクトが2つありますが、ソリューションをロードするたびにアクティブになることです。
この問題をどうするか考えていますか?
同様の問題があり、通常はターゲットフレームワーク(プロジェクト>プロパティ>アプリケーション)になります。私は.NET 4.6を使用してソリューションを開発していましたが、何らかの理由で新しいプロジェクトのデフォルトフレームワークのターゲットが異なります(私の場合は4.5.2でした)。そのため、少なくともすべてのプロジェクトをチェックして、少なくとも同じターゲットフレームワークがあることを確認してください。
以下をせよ:
Vsで選択:tools-> options-> resharper-> options-> general-> clear cachesボタンをクリックします。
その後、開いているすべてのタブを閉じて、vs2013をシャットダウンします。
最後に、再度vs2013を開始します。
それがうまくいったかどうか教えてください。
私は同じことを起こしたが、私が得ていた24の警告がこのエラーに関連していたとは思わなかった:エラー1 .Net framework aspnet_merge.exeツールをパス '〜\ Photo Archive\Main\etc\tools'に見つけられない。 msbuildプロパティ 'AspnetMergeToolPath'をこのツールを含むフォルダーに設定する必要があります。 ODOT.PhotoArchive.Web
MSビルドプロパティを設定しようとすると、設定するプロパティを見つけるためだけに多くの調査が行われました。そこで、エージェントRansackが助けになりました-私のドライブでツールの最新バージョンを検索し、Visual Studioが不満を言っていたディレクトリにコピーしました。
エラーをクリアするという考えでプロジェクトを再構築しましたが、24個の警告も消えました。
参考までに、これは従来のASPプロジェクトを置き換えるMVCプロジェクトです。これは、MVCプロジェクトに特有のものです。
とにかく、これが最終的に試される前に、多くの追跡狙撃がありました。そのため、これが発生している場合は、問題が問題に関係しているかどうかに関係なく、エラーを処理してみてください。
VS2013で管理互換モードに切り替えてみてください
ツール->オプション..->全般タブに移動し、管理互換モードを使用をチェックしてください。