将Winform应用程序升级到.netcore3.0时,如何修复MSB3644的“ dotnet build”错误?

时间:2019-11-19 11:37:08

标签: c# .net winforms .net-core .net-core-3.0

对于诸如Greatermap(gmap)之类的几个项目,Dotnet构建失败,错误为MSB3644。我在将Winform应用程序从 .NetFramework升级到.NetCore 3.0

时遇到了此问题
  

C:\ Program Files \ dotnet \ sdk \ 3.0.100 \ Microsoft.Common.CurrentVersion.targets(1175,5):错误MSB3644:找不到.NETFramework,Version = v2.0的引用程序集。若要解决此问题,请为此框架版本安装Developer Pack(SDK / Targeting Pack)或重新定位您的应用程序。您可以在https://aka.ms/msbuild/developerpacks [.C:\ Users \ xyz \ Documents \ External \ greatmaps \ GMap.NET.WindowsForms \ GMap.NET.WindowsForms.csproj]

下载.NET Framework Developer Pack。      

C:\ Program Files \ dotnet \ sdk \ 3.0.100 \ Microsoft.Common.CurrentVersion.targets(1175,5):错误MSB3644:找不到.NETFramework,Version = v2.0的引用程序集。若要解决此问题,请为此框架版本安装Developer Pack(SDK / Targeting Pack)或重新定位您的应用程序。您可以在https://aka.ms/msbuild/developerpacks [.C:\ Users \ xyz \ Documents \ External \ greatmaps \ GMap.NET.Core \ GMap.NET.Core.csproj]

下载.NET Framework Developer Pack。

好吧,我尝试按照错误中的说明安装开发人员包。但是,后来意识到v2.0太旧了。我该如何解决此错误?还是应该升级我的v2.0推荐项目?

0 个答案:

没有答案