我正在从旧的32位Windows XP开发计算机迁移到运行64位Windows 7的新计算机。我安装了相同的东西(VS 2010 + Silverlight Tools 4)并正在开发我的旧开发机器。
在尝试构建我的F#Silverlight 4项目时,我在VS 2010中的新开发机器上出现了构建错误:
C:\Program Files (x86)\Microsoft F#\v4.0\Microsoft.FSharp.Targets(138,9): error : F# runtime for Silverlight version v4.0 is not installed. Please go to http://go.microsoft.com/fwlink/?LinkId=177463 to download and install matching F# runtime
Done building project "FCBuySideSilverlight.fsproj" -- FAILED.
我按照错误中提供的链接,下载了MS Silverlight工具4:http://go.microsoft.com/fwlink/?LinkId=177463 但是,当我尝试它时,我得到了这个奇怪的错误:
我的所有装置都是英文版,所以非常奇怪。更重要的是,他们提供的链接(http://go.microsoft.com/fwlink/?LinkId=177432)实际上没有任何用处。
有什么想法?感谢。
答案 0 :(得分:2)
我必须安装WebPI应用程序工具+ Visual Web Developer Express(此处:http://www.microsoft.com/express/Web/)。然后,我可以通过WebPI安装程序安装Silverlight Tools 4。我还使用WebPI安装了Visual Studio 2010 SP1,因此可能也已经完成了(正如@vorrtex在上面的评论中所建议的那样)。
答案 1 :(得分:0)
之前的StackOverflow问题解释了它:Cannot install silverlight 4 tools on visual studio 2010 sp1
基本上,假设您已经安装了Web Developer Tools,它现在提供了SP1。
你不应该使用WebPI(在这种情况下)导致只会下载太多狗屎(比如VS2010 Express (WTF !!!!!!!!!!!!!! )+更膨胀:(