解决Visual Studio编译WebSite项目时的cannot update project reference问题
问题出现的场景:
1. Visual Studio 的版本:Visual Studio 2012
2. Web 项目类型是 WebSite,不是 Web Application
3. Web 项目引用的 Visual Studio 项目被删除或卸载(Unload)
详细的错误信息:
Error 124 Cannot update project reference ''. Source project not available.
解决方法:
用记事本打开解决方案文件(.sln),找到对应 Web 项目的 ProjectReferences 部分
ProjectSection(WebsiteProperties) = preProject
TargetFrameworkMoniker = ".NETFramework,Version%3Dv4.0"
ProjectReferences = ""
将 ProjectReferences 的值改为空,重新添加所需的引用,然后编译,问题即可解决。
相关链接:
Improve "Cannot update project reference" for unloaded projects