ElectronNET / ElectronNET/Electron.NET

Ability to override target framework in ElectronDevMode

Open
#1,095 11 comments 0 reactions 0 assignees View on GitHub
Feature infrastructure
Dominant language
C#
Stars
7.6k
Forks
741
Avg merge
3h 50m
Merged PRs (30d)
2

Description

Electron.NET is targeting multiple frameworks, including deprecated ones.

While using ElectronDevMode we might use it as a submodule of an existing product where only some targets are available.

In order to enhance developer experience, add the ability to overload the target framework from the `Directory.Build.props` barrier.

In addition, this will solve the Visual Studio message '`This project is targeting a version of .NET that is not installed`' for solutions without multiple target frameworks.

Contributor guide

Open the contributing guide

Research direction

First locate ElectronDevMode and the Directory.Build.props barrier, then inspect how target frameworks are currently selected. Done means an existing product can override the target framework when using ElectronDevMode, and Visual Studio no longer reports an unavailable framework for single-framework solutions.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp, electron
Domain
build-system, desktop, developer-experience
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.