1

我一直在尝试在 Visual Studio 2010 中打开 Silverlight 3 解决方案,但出现以下错误:

无法读取项目文件“ESM.Visualization.csproj”。C:\Code\ESM\ESM.Visualization\ESM.Visualization.csproj(238,3):导入的项目“C:\Program Files(x86)\MSBuild\Microsoft\Silverlight\v3.0\Microsoft.Silverlight.CSharp .targets”没有找到。确认声明中的路径正确,并且该文件存在于磁盘上。

我发现我没有 Silverlight v3.0,但我找不到在我的 Visual Studio 2010 上安装 Silverlight 3.0 的方法,特别是因为我已经安装了 Silverlight v4.0。

4

1 回答 1

3

您必须手动更改 *.csproj 文件。

在任何文本编辑器中打开它,导航到代码不正确的行(我想是数字 238)并检查它是否如下所示:

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

然后更改这些行,将第二个元素的内容设置为“v4.0”:

<TargetFrameworkIdentifier>Silverlight</TargetFrameworkIdentifier>
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
<SilverlightVersion>$(TargetFrameworkVersion)</SilverlightVersion>
于 2012-08-29T15:04:52.063 回答