我在哪里可以下载Microsoft.Phone.WinJS.2.1?

时间:2014-04-12 06:52:09

标签: windows winjs windows-phone-8.1

我试图使用WinJS制作通用Windows应用程序。我已经下载了VS2013的最新更新。 RC版本。我已经安装了所有可以找到的SDK。我也安装了WinLibJS_VSE.exe扩展。有趣的是,VS更新一直说我没有......

当我打开任何示例通用WinJS应用程序时 - 就像这里http://code.msdn.microsoft.com/wpapps/Universal-Windows-app-cb3248c3那样 - 我总是会遇到这个错误:

Could not find SDK "Microsoft.Phone.WinJS.2.1, Version=1.0". C:\Program Files (x86)\MSBuild\12.0\bin\Microsoft.Common.CurrentVersion.targets

我尝试在我的机器上找到这个SDK,但我根本找不到它。我也没在网上找到它。我从C:\Program Files (x86) into C:\Program Files (x86)\Microsoft SDKs复制了一些SDK,但没有用。

有什么想法吗?

5 个答案:

答案 0 :(得分:2)

安装Visual Studio 2013 Ultimate Update 2 RC时,应已安装Windows Phone SDK。

文件应位于此处: C:\Program Files (x86)\Microsoft SDKs\WindowsPhoneApp\v8.1\ExtensionSDKs\Microsoft.Phone.WinJS.2.1\1.0\DesignTime\CommonConfiguration\Neutral\Microsoft.Phone.WinJS.2.1\js

创建C#项目时,它是Silverlight项目还是Windows运行时项目?

答案 1 :(得分:2)

好的,我一直在与Visual Studio团队讨论这件事。

您是否碰巧安装了“用于JavaScript的Windows库的Visual Studio 2013扩展”? http://www.microsoft.com/en-us/download/details.aspx?id=40793 (在“程序和功能”列表中,它将显示为“适用于JavaScript的Windows库的Visual Studio扩展”。)

如果是这样,您需要将其卸载。卸载顺序为:

  1. Visual Studio 2013
  2. Visual Studio Update 2 RC
  3. “用于JavaScript的Windows库的Visual Studio扩展”
  4. 卸载后,按以下顺序重新安装:

    1. Visual Studio 2013
    2. Visual Studio Update 2 RC
    3. 当然,所有这些都假设您已经将开发环境升级到Windows 8.1。这些项目仅适用于Windows 8.1计算机。

      我希望这会有所帮助。如果没有,我们可以尝试别的。

答案 2 :(得分:1)

我遇到了同样的问题,我尝试了以上所有问题。但以下情况对我有用:

1 - )卸载Javascript的Visual Studio扩展

2 - )卸载visual studio 2013

3 - )使用以下链接安装带有Update 2 RC的visual studio 2013(捆绑了VS + update 2)

http://www.microsoft.com/en-us/download/confirmation.aspx?id=42303

以上链接适用于高级版。正确地找到相关链接。

P.S当您卸载Visual Studio时,它并没有卸载它的一些插件,这是非常蹩脚的。你还有很多遗留物:(

答案 3 :(得分:1)

Visual Studio的最终版本似乎解决了这个问题。

http://www.visualstudio.com/en-us/downloads/download-visual-studio-vs

答案 4 :(得分:0)

Andy(可能是其他人遇到了这个问题)....

我们目前正在调查此问题以了解根本原因。如果此问题阻碍您进行开发,建议您“仔细”执行以下步骤。如果这些步骤没有帮助,请告诉我们!

  1. 从程序和功能中卸载Visual Studio 2013
  2. 提示时重新启动计算机
  3. 删除或重命名这些文件夹 - I. \ Documents \ Visual Studio 2013 II。 C:\ Program Files(x86)\ Microsoft Visual Studio 12.0 III。 C:\ Program Files \ Microsoft Visual Studio 12.0 IV。 \应用程序数据\漫游\微软\ VisualStudio的\ 12.0 V. \ AppData \ Local \ Microsoft \ VisualStudio \ 12.0 VI。 C:\ Program Files(x86)\ Microsoft Visual Studio 12.0 七。 C:\ Program Files(x86)\ Microsoft XDE \ 8.1 八。 C:\ Program Files(x86)\ Microsoft SDKs \ Windows Phone \ IX。 C:\ Program Files(x86)\ Microsoft SDKs \ WindowsPhoneAppx \ X. C:\ Program Files(x86)\ Windows Phone Silverlight Kits 十一。 C:\ Program Files(x86)\ Windows Phone Kits 十二。 C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework \ WindowsPhone 十三。 C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework \ WindowsPhoneAppx 十四。 C:\ Program Files(x86)\ Common Files \ Microsoft Shared \ Phone Tools
  4. 转到注册表编辑器(开始>>运行>> regedit)并删除/重命名以下注册表 - I. HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ VisualStudio \ 12.0 II。 HKEY_LOCAL_MACHINE \ SOFTWARE \微软\ VisualStudio的\ 12.0 III。 HKEY_CURRENT_USER \软件\微软\ VisualStudio的\ 12.0 IV。 HKEY_CURRENT_USER \软件\微软\ VisualStudio的\ 12.0_Config
  5. 最好使用相关的MSDN帐户下载Visual Studio 2013的.iso映像
  6. 使用提取工具(例如WinRar(http://www.rarlab.com/rar/winrar-x64-401.exe)提取.iso文件,记得在安装过程中将.iso扩展名与WinRar相关联
  7. 使用此提取的安装程序安装Visual Studio 2013
  8. 从此处安装Visual Studio Update 2 RC:_http://www.microsoft.com/en-us/download/details.aspx?id = 42307
  9. 检查模板是否正在显示
  10. 然后,您可以从此处安装Windows Phone独立SDK:_https://dev.windowsphone.com/en-us/downloadsdk或通过Visual Studio扩展。