我正在尝试将我的silverlight应用程序从版本3迁移到版本4.我一直在遇到这个问题。当我尝试为visual studio 2010安装silverlight4工具时
必须先安装与Silverlight Tools 4的语言版本匹配的Visual Studio 2010或Visual Web Developer Express 2010或Visual Phone Developer Express 2010,然后才能继续安装Silverlight Tools。 Silverlight工具在 http://go.microsoft.com/fwlink/?LinkId=177432以其他语言提供。
我已经安装了
microsoft visual studio 2010专业版 版本10.0.30319.1.RTMRel
Microsoft .net框架 版本4.0.30319 RTMRel
请帮助!!!!!
答案 0 :(得分:1)
Silverlight工具4提供英语,法语,德语和日语版本。您需要下载Silverlight Tools的正确语言版本(请注意语言组合框)。
如果您的Studio版本是为其他语言安装的,那么您可以尝试安装英文Visual Web Developer Express 2010(它应与您的标准产品并排安装)然后安装工具。我不确定这会让你完全达到你希望成为模板的地方,但它应该让你去。
答案 1 :(得分:1)
如何确定失败的内容
如果使用Web Platform Installer进行安装,它会在日志文件中告诉您发生了什么。
IronSpigot::Main::LogPackageNameAndVersion(): Package Name = Silverlight 4 Tools for Visual Studio 2010
IronSpigot::Main::LogPackageNameAndVersion(): Package Version = 10.0.30319 1033
它会将这些值与以下两个注册表项中的值进行比较:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\Setup\VS\BuildNumber\1033
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\General\UILanguage
如果你有en.NET的VS.NET 2010 SP1,第一个将包含'10 .0.40219'和第二个1033。
该设置令人困惑地将此报告为语言问题,但如果您仔细阅读,则会出现语言和版本问题。
以下是解决版本检查的方法:
这个其他answer有一个更长的解决方案,即卸载SP1,安装工具,然后重新安装SP1。
答案 2 :(得分:0)
无法找到解决方案。
但是,当我安装相同版本的Visual Studio Premium版本时,我的问题已解决。