【发布时间】:2010-08-28 15:46:16
【问题描述】:
我一直在 Visual Studio 2010 中将一些 Silverlight 3 应用程序升级到 Silverlight 4。我的 Silverlight 3 应用程序在 Visual Studio 中可以正常打开,但 SL4 应用程序不能,并出现以下错误:
C:\Path\To\MyProject.csproj : error : Unable to read the project file 'XNTVOD.AdminClient.csproj'.
C:\Path\To\MyProject.csproj(593,3): The imported project "C:\Program Files (x86)\MSBuild\Microsoft\Silverlight\v4.0\Microsoft.Silverlight.CSharp.targets" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk.
我在使用较旧的 VS Silverlight 组件时遇到问题,最近卸载了大部分 SL 组件,现在在添加/删除程序中我有:
- 微软 Silverlight
- 微软 Silverlight 3 SDK
- Microsoft Silverlight 4 工具包 2010 年 4 月
对于 SL4 项目,<import> 声明如下所示:
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\Silverlight\$(SilverlightVersion)\Microsoft.Silverlight.CSharp.targets" />
那个文件夹C:\Program Files (x86)\MSBuild\Microsoft\Silverlight\v4.0里面只有两个文件:
Microsoft.Ria.Client.targets
Microsoft.Ria.Client.VisualStudio.targets
我特别缺少什么 Silverlight 开发组件?我看到了许多不同的选项,从 Silverlight 4 SDK Beta 到 Silverlight 4 的 VS Tools 以及其他一些选项。我不想安装那些会让我回到之前的状态的东西,但组件过时。
【问题讨论】:
-
我遇到了类似的问题。我的错误是告诉我我在“\Silverlight\v3.0”中缺少正确的文件,即使我安装了 v4.0。我也有正确的 Silverlight 4.0 文件,但 VS 似乎没有看到它。
标签: visual-studio-2010 visual-studio silverlight