KB PS MSB3644 Missing NET Framework 4 6 1 Developer Pack - rpapub/WatchfulAnvil GitHub Wiki

Problem: MSB3644 – Missing .NET Framework 4.6.1 Developer Pack

Symptoms

Error Message

German:

Fehler MSB3644 Die Verweisassemblys für ".NETFramework,Version=v4.6.1" wurden nicht gefunden. Installieren Sie zum Beheben dieses Problems das Developer Pack (SDK/Paket zur Festlegung von Zielversionen) für diese Frameworkversion, oder richten Sie Ihre Anwendung neu aus. Sie können .NET Framework Developer Packs unter https://aka.ms/msbuild/developerpacks herunterladen.

English Translation:

Error MSB3644 The reference assemblies for ".NETFramework,Version=v4.6.1" were not found. To resolve this issue, install the Developer Pack (SDK/Targeting Pack) for this framework version or retarget your application. You can download .NET Framework Developer Packs from https://aka.ms/msbuild/developerpacks.

Root Cause

The required .NET Framework 4.6.1 Developer Pack is missing from the system.

Solution

  1. Download & Install .NET Framework 4.6.1 Developer Pack

  2. Restart Visual Studio

    • Close all Visual Studio instances.
    • Restart and try building the project again.
  3. Verify Installation Run the following command in PowerShell:

    Get-ChildItem 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP' -Recurse | Get-ItemProperty -Name Version -ErrorAction SilentlyContinue | Select-Object Version
    

    Ensure .NET Framework 4.6.1 appears in the list.

References