我已经寻找了一种在松鼠的MacOS上构建Windows安装程序的解决方案,但是没有任何运气。
我已经通过终端成功安装了单声道。版本6.4.0.198
。
版本:
electron: ^4.2.5
electron-builder: ^20.41.0
electron-builder-squirrel-windows: ^20.44.0
我运行了命令npm run build:win
,打包后出现此错误
错误:退出代码:255。命令失败:单声道/Users/admin/Library/Caches/electron-builder/Squirrel.Windows/Squirrel.Windows-1.9.0/Update-Mono.exe --releasify / Users / admin /Desktop/myTestBuild/dist/squirrel-windows/mytestbuild-1.0.0-full.nupkg --releaseDir / Users / admin / Desktop / myTestBuild / dist / squirrel-windows2019-10-05 18:55:36>未处理的异常:System.ComponentModel.DataAnnotations.ValidationException:必须提供描述。在<64ead1da9ab54e29ae45ecd50faea709>:0中的NuGet.Manifest.Validate(NuGet.Manifest清单)[0x000b1]处在<64ead1da9ab54e29ae45ecd50faea709>:0中的NuGet.Manifest.ReadFrom(System.IO.Stream流,NuGet.IPropertyProvider propertyProvider,System.Boolean validateSchema)[0x0007b]处在<64ead1da9ab54e29ae45ecd50faea709>:0中的NuGet.Manifest.ReadFrom(System.IO.Stream流,System.Boolean validateSchema)[0x00006]处在<64ead1da9ab54e29ae45ecd50faea709>:0中的NuGet.LocalPackage.ReadManifest(System.IO.Stream manifestStream)[0x00000]处在<64ead1da9ab54e29ae45ecd50faea709>:0中的NuGet.ZipPackage.EnsureManifest()[0x00050]处在<64ead1da9ab54e29ae45ecd50faea709>:0中的NuGet.ZipPackage..ctor(System.String filePath,System.Boolean enableCaching)[0x00049]处在<64ead1da9ab54e29ae45ecd50faea709>:0中的NuGet.ZipPackage..ctor(System.String filePath)[0x00000]处在<64ead1da9ab54e29ae45ecd50faea709>:0]中的Squirrel.Update.Program.ReleasifyElectron(System.String包,System.String targetDir,System.String baseUrl)中的[0x0000d]
希望有人可以帮助我,祝你有美好的一天。
我一直在寻找一种在松鼠的MacOS上构建Windows安装程序的解决方案,但是没有任何运气。我已经通过终端成功安装了mono。版本6.4.0.198。版本:电子:...
终于找到了解决方法!