2016-04-26 10 views
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を解決
  • オープニングを構築し、閉会
  • +0

    どのVisual Studioのバージョンを使用しますか? – Mat

    +1

    は、フレームワークの不一致の可能性があります。 –

    +1

    参照されているアセンブリがプロジェクトよりも上位の.Netバージョンにあるときは黄色い三角形が表示されていたので、参照が新しいバージョンの.Net用にビルドされていないことを確認します。 –

    答えて

    2

    、ご確認ください。アセンブリの枠組みが参照される。
    問題はフレームワークの不一致によるものと思われます。

    関連する問題