Getting stuck with building win .exe on macos (Also with /PublishReadyToRun false)
See original GitHub issue- Version: 11.5.1.0
Node: 12.14.1 .NET: 5.0.203
- Target: Windows (the same error when building for Linux) When building for osx it is fine
Steps to Reproduce:
- Get on macos laptop
- Init new project in electron
- Build it:
electronize /target win /PublishReadyToRun false
- Error
If i do not type /PublishReadyToRun i getting
NETSDK1095
error #446 #464
Comment
The error content and stack trace:
electronize build /target win /PublishReadyToRun false
Build Electron Application...
Build ASP.NET Core App for linux-x64...
Executing dotnet publish in this directory: /Users/x/Documents/Project/obj/desktop/linux
Build ASP.NET Core App for linux-x64 under Release-Configuration...
Microsoft (R) Build Engine 16.9.0+57a23d249 dla platformy .NET
Copyright (C) Microsoft Corporation. Wszelkie prawa zastrzeżone.
Trwa określanie projektów do przywrócenia...
Wszystkie projekty są aktualne na potrzeby przywrócenia.
Project -> /Users/x/Documents/Project/bin/Release/net5.0/linux-x64/Project.dll
Project -> /Users/x/Documents/Project/bin/Release/net5.0/linux-x64/Project.Views.dll
Project -> /Users/x/Documents/Project/obj/desktop/linux/bin/
Start npm install...
npm WARN deprecated tslint@6.1.3: TSLint has been deprecated in favor of ESLint. Please see https://github.com/palantir/tslint/issues/4534 for more information.
npm WARN deprecated @types/socket.io-parser@3.0.0: This is a stub types definition. socket.io-parser provides its own type definitions, so you do not need this installed.
npm notice created a lockfile as package-lock.json. You should commit this file.
added 67 packages from 57 contributors and audited 186 packages in 7.232s
found 0 vulnerabilities
ElectronHostHook handling started...
Build Electron Desktop Application...
Executing electron magic in this directory: /Users/x/Documents/Project/bin/desktop
Create electron-builder configuration file...
Package Electron App for Platform linux...
npx: zainstalowano 240 w 24.789s
Cannot find module 'fs/promises'
Require stack:
- /Users/x/.npm/_npx/1236/lib/node_modules/electron-builder/node_modules/builder-util/out/fs.js
- /Users/x/.npm/_npx/1236/lib/node_modules/electron-builder/node_modules/builder-util/out/util.js
- /Users/x/.npm/_npx/1236/lib/node_modules/electron-builder/out/cli/cli.js
- /Users/x/.npm/_npx/1236/lib/node_modules/electron-builder/cli.js
... done
also electronize start
works fine.
Issue Analytics
- State:
- Created 2 years ago
- Comments:5 (2 by maintainers)
Top Results From Across the Web
buildall.sh fails on linux - NETSDK1095: Optimizing ...
Microsoft (R) Build Engine version 16.6.0+5ff7b0c9e for . ... supported runtime identifier, or set the PublishReadyToRun property to false.
Read more >Compile & Run Native M1 MonoGame Applications
Although the self-contained flag is advised to be false, there is an issue on mine where if it is not self-contained, it just...
Read more >dotnet publish osx-x64 doesn't generate executable
I'm at a loss as to how to get dotnet publish to generate an actual executable file for mac. Does anyone know what...
Read more >Breaking change: Generate apphost for macOS - .NET
Learn about the breaking change in .NET 6 where an executable is generated by default when building on macOS.
Read more >Generate Native Executable from .NET Core 3.1 Project
The .NET Core Runtime is used for generating AOT (Ahead of Time) image of the managed project. For building that, the pseudo compiler...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
I have the same issue last week, the solution was updated NodeJS to the latest version, I used version 10.16 Node and now I have version 14.17 Node.
🎉🚀 New Electron.NET version 23.6.1 released 🚀🎉
With native Electron 23 and .NET 6 support. Your problem should be fixed here. If you continue to have the problem, please let us know. Please note the correct updating of your API & CLI. Info in the README. Have fun!