microsoft / microsoft/WindowsAppSDK

.NET framework 4.8 SDK, .NET Native is auto checked

Open
#4,369 0 comments 0 reactions 0 assignees View on GitHub
area-DeveloperTools
Dominant language
C++
Stars
4.7k
Forks
471
Avg merge
3d 13h
Merged PRs (30d)
28

Description

### Describe the bug

I only want to develop C++ GUI application with WindowsAppSDK, but .NET framework 4.8 SDK, .NET Native is also checked, so it will also be installed.

### Steps to reproduce the bug

1. Open Visual Studio Installer
2. Check "Desktop development with C++" and "Windows App SDK C++ Template"

![image](https://github.com/microsoft/WindowsAppSDK/assets/8686739/1a447326-c153-4227-939d-e6e0b58f20a1)

3. .NET framework 4.8 SDK, .NET Native is auto checked
![image](https://github.com/microsoft/WindowsAppSDK/assets/8686739/9ec297e1-9263-410b-9285-4015faf7c8f6)

### Expected behavior

I do not want .NET framework 4.8 SDK, .NET Native is auto checked. This auto check is very silly. I only want to develop with C++, not .NET!!!!!!

### Screenshots

_No response_

### NuGet package version

None

### Packaging type

_No response_

### Windows version

Windows 11 version 22H2 (22621, 2022 Update)

### IDE

Visual Studio 2022-preview, Visual Studio 2022

### Additional context

_No response_

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing the issue in Visual Studio Installer with "Desktop development with C++" and the Windows App SDK C++ Template selected. Investigate which Windows App SDK C++ workload dependency causes the .NET Framework 4.8 SDK and .NET Native components to be selected. Done means the unnecessary .NET components are no longer auto-selected, or the dependency is documented as required.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
build-system, desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.