How to solve the Error MSB3644 in Visual Studio 2019 com. edition?

18,254

Microsoft states that you need a 16.8 preview version to use .net 5.0, in case of .NET 5 Preview 8 you need Visual Studio 2019 16.8 Preview 2:

.NET 5 Preview 8 requires Visual Studio 2019 16.8 Preview 2 to take full advantage of all its features. .NET 5 Preview 8 won't work properly in earlier versions of Visual Studio.

You use 16.7.2 so it is not compatible.

Share:
18,254

Related videos on Youtube

Pedro Polonia
Author by

Pedro Polonia

Developer @ large...

Updated on June 04, 2022

Comments

  • Pedro Polonia
    Pedro Polonia almost 2 years

    I have a dev machine with

    • Windows 10 version 1909 (build 18363.1016)
    • Visual Studio Community edition 2019 version 16.7.2
    • .net plataform sdk 5.0.100-preview.5.20279.10 (and olders)

    I install net plataform sdk 5.0 to run Fluid UI Desktop apps (using C#). When i create and run a blank template project, i got the error MSB3644

    Error MSB3644 The reference assemblies for .NETFramework,Version=v5.0 were not found. To resolve this, install the Developer Pack (SDK/Targeting Pack) for this framework version or retarget your application. You can download .NET Framework Developer Packs at https://aka.ms/msbuild/developerpacks WinUIdesktop2 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets 1177

    On my comand line i checked the plataform SDK installed using dotnet --list-sdks

    C:\Users\my_profile>dotnet --list-sdks
    2.1.201 [C:\Program Files\dotnet\sdk]
    2.1.202 [C:\Program Files\dotnet\sdk]
    2.1.402 [C:\Program Files\dotnet\sdk]
    2.1.403 [C:\Program Files\dotnet\sdk]
    2.1.504 [C:\Program Files\dotnet\sdk]
    2.1.602 [C:\Program Files\dotnet\sdk]
    2.1.700 [C:\Program Files\dotnet\sdk]
    2.1.802 [C:\Program Files\dotnet\sdk]
    3.1.401 [C:\Program Files\dotnet\sdk]
    5.0.100-preview.5.20279.10 [C:\Program Files\dotnet\sdk]
    
    C:\Users\my_profile>
    

    Any ideas on how to solve this issue?

    • Buddhika Chathuranga
      Buddhika Chathuranga over 3 years
      I am suffering from same problem. Thank you for raising this.
    • Klaus Gütter
      Klaus Gütter over 3 years
      @AKX .NET 5.0 is the next .NET Core version
    • Klaus Gütter
      Klaus Gütter over 3 years
      @AKX AFAIK, there is no such thing as ".NET Framework 5.0", there is ".NET 5.0" which is technically the successor of .NET Core 3.x
    • magicandre1981
      magicandre1981 over 3 years
      you have to use 16.8 preview to use .net 5.0 previews or in option select usage of preview SDK, but I have no idea if it works.
  • Danimal111
    Danimal111 about 3 years
    This should be the selected answer! Thank you @magiccandre1981
  • Timothy G.
    Timothy G. almost 3 years
    Hi Tank, the other answer already covered this information almost a year ago.
  • magicandre1981
    magicandre1981 over 2 years
    @Urasquirrel looks like you need at least Rider 2020.3