我想改变ASP。.NET Core web应用程序,以。NET Framework为目标框架,使用。NET Core 3.1.X
我尝试更改项目文件中的目标框架(.csproj
),我遇到依赖问题,依赖冲突....
有没有直接的方法来解决这个问题?
在你开始迁移之前,你应该知道。net框架和。net核心之间有几个区别,所以请按照官方文档做一些预迁移步骤。然后你可以按照这个官方文档将你的应用程序从框架迁移到。net core 3.1。
既然你理想的。net核心版本是3.1,我仍然建议你可以尝试使用。net 6。此外,您可以使用此升级工具来实现您的目标。事实上,使用这个升级助手是一个比你自己做更好的选择。即使你坚持使用。net core 3.1,你也可以使用这个助手先将你的版本升级到6,然后再更改为3.1。
注意:
在开始迁移之前,请对原始项目进行备份。这是因为。net框架中的一些包可能在。net core中不再可用。因此,如果出现一些错误,你可以返回到原始的