1
私は複数のプロジェクトソリューションを持っており、もう1つを参照する必要があります。私は "参照の追加"メニューを使用して参照を追加しましたが、それが追加されるとすぐに、それが欠落しており、アプリケーションが構築されないことを教えてくれます。しかし、私が 'using'を使ってコード内の参照を宣言すると、intellisenseは参照に関する問題を検出しません。しかし、参照エクスプローラの参照フォルダには、参照に黄色い三角形があり、見つからないことを示しています。プロジェクトファイルにソリューションのプロジェクトへの参照が不足していると表示
は、次のXMLをtheresの:
<ProjectReference Include="..\CompanyName.Core\CompanyName.Core.csproj">
<Project>{4ea217e8-74c2-471e-83d3-ba7dfbf776a0}</Project>
<Name>CompanyName.Core</Name>
</ProjectReference>
<ProjectReference Include="..\CompanyName.Model\CompanyName.Model.csproj">
<Project>{33c00703-0d85-4f73-a296-b3a036bed742}</Project>
<Name>CompanyName.Model</Name>
</ProjectReference>
CompanyName.Model参照が正常に動作し、それが明らかに不足しているCompanyName.Coreです。
は、これまで私が試してみた:
- クリーニングをし、取り外しおよび参照
どのVisual Studioのバージョンを使用しますか? – Mat
は、フレームワークの不一致の可能性があります。 –
参照されているアセンブリがプロジェクトよりも上位の.Netバージョンにあるときは黄色い三角形が表示されていたので、参照が新しいバージョンの.Net用にビルドされていないことを確認します。 –