在解决方案中的一个或多个项目由于以下原因未能加载的原因及解决办法

原因1:某一个打不开的Porject可能是用高版本的VS,比如VS2010 Build并保存过,

如用记事本打开,则可见

<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v10.0\WebApplications\Microsoft.WebApplication.targets" />

所以再用VS2008打开就会产生以上错误。

解决方法:修改Build版本即以上的Import为

<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v9.0\WebApplications\Microsoft.WebApplication.targets" />

再打开sln,问题解决。

原文地址:https://www.cnblogs.com/oletan/p/1600063.html