question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

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:

  1. Get on macos laptop
  2. Init new project in electron
  3. Build it: electronize /target win /PublishReadyToRun false
  4. 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:closed
  • Created 2 years ago
  • Comments:5 (2 by maintainers)

github_iconTop GitHub Comments

8reactions
izakntuncommented, Jun 14, 2021

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.

0reactions
GregorBiswangercommented, Mar 28, 2023

🎉🚀 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!

Read more comments on GitHub >

github_iconTop 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 >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found