3

我正在尝试使用 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,但我根本没有找到它。我在网上也找不到。我复制了一些 SDK C:\Program Files (x86) into C:\Program Files (x86)\Microsoft SDKs,但无济于事。

有任何想法吗?

4

5 回答 5

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 运行时项目?

于 2014-04-13T17:32:20.447 回答
2

好的,我一直在与 Visual Studio 团队讨论这个问题。

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

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

  1. 视觉工作室 2013
  2. Visual Studio 更新 2 RC
  3. “适用于 JavaScript 的 Windows 库的 Visual Studio 扩展”

卸载后,按以下顺序重新安装:

  1. 视觉工作室 2013
  2. Visual Studio 更新 2 RC

当然,所有这些都假设您已经将开发环境升级到 Windows 8.1。这些项目只能在 Windows 8.1 机器上运行。

我希望这个对你有用。如果没有,我们可以尝试其他方法。

于 2014-04-22T21:17:18.457 回答
1

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

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

于 2014-05-13T06:31:03.620 回答
1

我有同样的问题,我尝试了所有这些都没有工作。但是,以下内容对我有用:

1-)卸载 Javascript 的 Visual Studio 扩展

2-)卸载 Visual Studio 2013

3-)从以下链接安装带有 Update 2 RC 的 Visual Studio 2013(捆绑了 VS + 更新 2)

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

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

PS 当你卸载 Visual Studio 时,它并没有卸载它的一些插件,这很蹩脚。而且你还有很多剩余的文物:(

于 2014-04-30T08:37:54.567 回答
0

安迪(以及可能遇到此问题的其他人)....

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

  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。\AppData\Roaming\Microsoft\VisualStudio\12.0 V.\AppData\Local\Microsoft\VisualStudio\12.0 VI。C:\Program Files (x86)\Microsoft Visual Studio 12.0 VII. 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 XI. C:\Program Files (x86)\Windows Phone Kits XII. C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\WindowsPhone XIII。C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\WindowsPhoneAppx XIV。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\Microsoft\VisualStudio\12.0 三。HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0 四。HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0_Config
  5. 最好使用相关的 MSDN 帐户下载 Visual Studio 2013 的 .iso 映像
  6. 使用提取工具提取 .iso 文件,例如 WinRar ( http://www.rarlab.com/rar/winrar-x64-401.exe ) 记得在安装过程中将 .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 扩展。
于 2014-04-24T18:19:33.150 回答