build立在Mac上的离子应用程序不会build立在Windows上

我们最初在Mac上开发了这个应用程序。 将代码移到Windows 10机器上进行编译以在Windows上运行。 然而,在构build过程中,最后得到这个错误:

Command finished with error code 0: C:\windows\system32\reg.exe query,HKLM\SOFTWARE\Microsoft\MSBuild\ToolsVersions\4.0,/v,MSBuildToolsPath Found MSBuild v4.0 at C:\Windows\Microsoft.NET\Framework64\v4.0.30319\ Using MSBuild v4.0 from C:\Windows\Microsoft.NET\Framework64\v4.0.30319\ MSBuild v4.0 is not supported, aborting. Error: AppPackages doesn't exists 

这是离子信息

全球套餐:

 @ionic/cli-utils : 1.3.0 Cordova CLI : 7.0.1 Ionic CLI : 3.3.0 

本地套餐:

 @ionic/app-scripts : 1.3.7 @ionic/cli-plugin-cordova : 1.3.0 @ionic/cli-plugin-ionic-angular : 1.3.0 Cordova Platforms : windows 5.0.0 Ionic Framework : ionic-angular 3.3.0 

系统:

 Node : v6.10.3 OS : Windows 10 Xcode : not installed ios-deploy : not installed ios-sim : not installed 

我们正在使用Visual Studio Community 2017.我已经尝试在VS的太阳下安装所有东西,我似乎无法通过这个。 我已经阅读了大量的网页和网站,尝试了所有我能find的东西,而且没有去。

不知道下一步该怎么做。 我想过在Windows机器上启动一个新的应用程序,只是复制我的代码,看看是否有效。 这似乎很浪费时间,但我。

我对此的建议只是一个简单的建议。 使用Visual Studio代码安装并运行您的项目。 它是建立和非常适合自由和开放的框架,如离子。 这就是我每天的工作。 当你这样做,如果你有任何问题,请给我下面的评论。

我有着同样的问题。 我只使用Windows,因为我被迫… Mac上的开发是少得多的痛苦,但我不能建立一个Windows 10的UWP版本。

c:/>cordova build windows --archs=x64 -dd ... Searching for available MSBuild versions... Running command: C:\WINDOWS\system32\reg.exe query HKLM\SOFTWARE\Microsoft\MSBuild\ToolsVersions\15.0 /v MSBuildToolsPath Running command: C:\WINDOWS\system32\reg.exe query HKLM\SOFTWARE\Microsoft\MSBuild\ToolsVersions\14.0 /v MSBuildToolsPath Running command: C:\WINDOWS\system32\reg.exe query HKLM\SOFTWARE\Microsoft\MSBuild\ToolsVersions\12.0 /v MSBuildToolsPath Running command: C:\WINDOWS\system32\reg.exe query HKLM\SOFTWARE\Microsoft\MSBuild\ToolsVersions\4.0 /v MSBuildToolsPath Command finished with error code 0: C:\WINDOWS\system32\reg.exe query,HKLM\SOFTWARE\Microsoft\MSBuild\ToolsVersions\4.0,/v,MSBuildToolsPath Found MSBuild v4.0 at C:\Windows\Microsoft.NET\Framework64\v4.0.30319\ Command finished with error code 1: C:\WINDOWS\system32\reg.exe query,HKLM\SOFTWARE\Microsoft\MSBuild\ToolsVersions\12.0,/v,MSBuildToolsPath Command finished with error code 1: C:\WINDOWS\system32\reg.exe query,HKLM\SOFTWARE\Microsoft\MSBuild\ToolsVersions\14.0,/v,MSBuildToolsPath Command finished with error code 1: C:\WINDOWS\system32\reg.exe query,HKLM\SOFTWARE\Microsoft\MSBuild\ToolsVersions\15.0,/v,MSBuildToolsPath MSBuild v4.0 is not supported, aborting. Error: Package with specified parameters not found in AppPackages folder