错误 MSB6006 "MakeAppx.exe" Microsoft.AppXPackage.Targets 在 Windows Phone 设备上调试 Visual Studio Cordova 应用程序

Error MSB6006 "MakeAppx.exe" Microsoft.AppXPackage.Targets debugging Visual Studio Cordova app on Windows Phone Device

我在 Windows Phone.

中尝试测试 Cordova 应用程序时遇到问题

首先,我的配置:

我可以在模拟器中 运行 应用程序,但是当我试图在我的 Windows Phone 上调试我的应用程序时,我得到了这个错误:

Severity Code Description Project File Line Suppression State Error MSB6006 "MakeAppx.exe" exited with code 1. [C:\Projects\Tests\BlankCordovaApp6\BlankCordovaApp6\platforms\windows\CordovaApp.Phone.jsproj] BlankCordovaApp6
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\AppxPackage\Microsoft.AppXPackage.Targets 2439

我已经将构建输出设置为详细,并得到了这个日志:

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\AppxPackage\Microsoft.AppXPackage.Targets(2439,5): error MSB6006: "MakeAppx.exe" exited with code 1. [C:\Projetos\Testes\BlankCordovaApp6\BlankCordovaApp6\platforms\windows\CordovaApp.Phone.jsproj] 1>MDAVSCLI : error : Error code 1 for command: C:\Program Files (x86)\MSBuild.0\bin\msbuild with args: C:\Projetos\Testes\BlankCordovaApp6\BlankCordovaApp6\platforms\windows\CordovaApp.Phone.jsproj,/clp:NoSummary;NoItemAndPropertyList;Verbosity=minimal,/nologo,/p:Configuration=debug,/p:Platform=arm 1> Command finished with error code 2: cmd /s /c "C:\Projects\Tests\BlankCordovaApp6\BlankCordovaApp6\platforms\windows\cordova\build.bat --debug --archs=arm --phone --buildConfig=C:\Projects\Tests\BlankCordovaApp6\BlankCordovaApp6\build.json" 1>ERROR building one of the platforms : error : cmd: Command failed with exit code 2 1> You may not have the required environment or OS to build this project 1>MDAVSCLI : error : cmd: Command failed with exit code 2 1> Done executing task "MdaVsCli" -- FAILED.

阅读此日志后,我注意到此行后重新安装了 SDK 您可能没有所需的环境或OS 无法构建此项目,但没有成功

我也试过用这个命令行运行,但同样的错误:

cordova run --debug windows --device -- --phone --appx=8.1-phone

我已经按照这里的步骤操作,但也没有成功: https://taco.visualstudio.com/en-us/docs/run-app-windows-phone/

欢迎任何帮助和建议。谢谢。

更新: 在 @rido 之后,我尝试创建一个 Windows 商店应用程序。

我的VS2105没有这个模板,所以我安装了。创建一个空的商店应用程序后,Visual Studio 要求更新我的 Microsoft 开发人员许可证。

然后,当我尝试构建时,我收到一条错误消息,指出我缺少一些平台要求。

寻找解决方案,我遵循了这个 link 中的步骤:http://taco.visualstudio.com/en-us/docs/install-vs-tools-apache-cordova/

更新 VS2015 Cordova 后,我能够为 Android 和 Windows Phone 部署,但之前我必须为 Windows Phone 注册我的 Windows Phone开发,遵循此 link:https://msdn.microsoft.com/pt-br/library/windows/apps/ff769508(v=vs.105).aspx

我希望这些笔记可以帮助其他有类似问题的人。

我按照 link 中的步骤操作,但没有成功:http://taco.visualstudio.com/en-us/docs/install-vs-tools-apache-cordova/

更新 VS2015 Cordova 后,我可以为 Android 和 Windows Phone 部署,但之前我必须为 Windows Phone 注册我的 Windows Phone开发,遵循此 link:https://msdn.microsoft.com/pt-br/library/windows/apps/ff769508(v=vs.105).aspx

希望这可以帮助任何遇到类似问题的人。