我做了以下分叉: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。