对解决方案中项目的引用显示为缺失
Reference to Project in Solution Showing as Missing
我有一个多项目解决方案,我需要相互参考。我已经使用 "Add Reference" 菜单添加了引用,但是一旦添加它就告诉我它丢失了,应用程序将无法构建。但是,当我通过 'using' 在代码中声明引用时,智能感知不会检测到引用有任何问题。然而,在 Reference 文件夹下的 Solution explorer 中,引用上有一个黄色三角形,表示它丢失了。
在项目文件中有以下 XML:
<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
- 删除并重新添加引用
请检查引用的程序集的框架。
看来是框架不匹配的问题。
我有一个多项目解决方案,我需要相互参考。我已经使用 "Add Reference" 菜单添加了引用,但是一旦添加它就告诉我它丢失了,应用程序将无法构建。但是,当我通过 'using' 在代码中声明引用时,智能感知不会检测到引用有任何问题。然而,在 Reference 文件夹下的 Solution explorer 中,引用上有一个黄色三角形,表示它丢失了。
在项目文件中有以下 XML:
<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
- 删除并重新添加引用
请检查引用的程序集的框架。
看来是框架不匹配的问题。