VS2010无法加载项目文件 "EasySL.Controls.csproj"

前段时间下载一个Silverlight项目一直加载不进去,弹出一个提示

E:\EasySL.Controls.csproj(174,3)未找到导入的项目 C:\Program Files\MSBuild\Microsoft\Silverlight\v3.0\Microsoft.Silverlight.CSharp.targets”。请确认 <Import>声明中的路径正确,且磁盘上存在该文件。

打开了几次,忽然想起来,我的3.0版本被我卸载了,我装的是VS2010,应该可以读取的

用记事本打开了EasySL.Controls 瞧瞧,发现里边有几个版本

<Import Project="$(MSBuildExtensionsPath32)\Microsoft\Silverlight\$(SilverlightVersion)\Microsoft.Silverlight.CSharp.targets" />

再找SilverlightVersion找到<SilverlightVersion>$(TargetFrameworkVersion)</SilverlightVersion>

在找TargetFrameworkVersion又找到 把 3.5 改成 4.0

<PropertyGroup Condition="'$(MSBuildToolsVersion)' == '3.5'">
    <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
  </PropertyGroup>

<TargetFrameworkVersion>v3.0</TargetFrameworkVersion>

再次打开,就成功了!不再提示错误了

原文地址:https://www.cnblogs.com/dj1232090/p/2427752.html