如何将.NET4解决方案迁移到.NET Core 3?

时间:2019-02-20 00:09:36

标签: .net-core msbuild

我做了以下分叉:https://github.com/MaherJendoubi/ClearCanvas和 我克隆了以下项目https://github.com/ClearCanvas/ReferencedAssemblies,以便使用ClearCanvas目录中的以下命令创建硬链接:mklink ReferencedAssemblies ..\ReferencedAssemblies。 我打开ImageViewer.sln,将所有60个项目都指向.NET 4.7.2,它可以编译并运行,而不会像.NET 4那样出现任何问题。要执行该解决方案,您必须选择ClearCanvas.Desktop.Executable作为启动项目。 然后,我使用了以下工具:https://github.com/hvanbakel/CsprojToVs2017 通过以下命令:dotnet-migrate-2017 wizard "Path to ImageViewer.sln"。但是在定位.NET Core 3之前,我编译了该项目,但是失败了。我想知道这是否是迁移的正确策略?您能帮我编译项目吗? 我将尽力提供尽可能多的信息以找到解决此问题的方法。我将所有错误都放在这里:https://gist.github.com/MaherJendoubi/70d392a501400df90f0d3e59b90f91cf

我在迁移分支https://github.com/MaherJendoubi/ClearCanvas/tree/migration上做了修改

我正在使用VS2019的最新预览版。

dotnet --version

3.0.100-preview4-010379

谢谢。

最好的问候,

Maher。

0 个答案:

没有答案