【问题标题】:Unable to load Silverlight 3 Project in Visual Studio 2010无法在 Visual Studio 2010 中加载 Silverlight 3 项目
【发布时间】:2012-08-29 14:22:22
【问题描述】:

我一直在尝试在 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。

【问题讨论】:

标签: visual-studio-2010 visual-studio silverlight silverlight-3.0


【解决方案1】:

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

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

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

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

<TargetFrameworkIdentifier>Silverlight</TargetFrameworkIdentifier>
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
<SilverlightVersion>$(TargetFrameworkVersion)</SilverlightVersion>

【讨论】:

  • 这会对项目有什么不利影响吗?我正在考虑这样做,但我不想意外破坏所有东西。
  • @Yawus,如果您使用 Visual Studio 编辑器编辑项目设置(从组合框中选择另一个版本的 Sivlerlight),它的工作方式相同。没有魔法:默认编辑器只是更改 *.csproj 文件,仅此而已。所以你可以手动做同样的事情。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-07-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-11-06
  • 1970-01-01
相关资源
最近更新 更多