【发布时间】:2021-12-16 04:48:02
【问题描述】:
使用 NET 升级助手,它告诉我它无法执行迁移,因为代码不在 .NET Full Framework 中。对于在新的 NET 世界中运行的代码,这是一个要求还是一个辅助问题?我可以创建一个新项目并手动将所有内容移至其中吗?
错误是
[09:22:29 ERR] 对 Web 窗体的支持仅限于 .NET Full Framework。要了解更多信息,请阅读:aka.ms/migrate-web-forms [09:22:29 ERR] Project C:\Projects\IC\VS2022\SentryServices_NET5_Dev\WWW\www.csproj 使用不受支持的功能。
【问题讨论】:
-
能否引用错误信息?似乎很奇怪。是的,你可以创建一个新的解决方案并复制你的源代码文件,无论如何可能会更干净。
-
[09:22:29 ERR] 对 Web 窗体的支持仅限于 .NET Full Framework。要了解更多信息,请阅读:aka.ms/migrate-web-forms [09:22:29 ERR] Project C:\Projects\IC\VS2022\SentryServices_NET5_Dev\WWW\www.csproj 使用不受支持的功能。
-
感兴趣的是,如果我选择应用升级,我得到... [09:24:39 INF] 应用升级步骤完成升级 [09:24:39 INF] 升级步骤完成升级成功应用请按 Enter 继续... [09:24:51 INF] 升级已完成。请检查任何更改。 [09:24:51 INF] 没有要保存的状态 --- 升级了什么?
-
.NET 5 是 .NET Core 5。WebForms 从未迁移到 .NET Core,将来也不会。 WebForms 已有 20 年历史,10 多年前被 ASP.NET MVC 取代。 很多现在做的事情都不同了,不仅在 .NET 中,而且在一般的 Web 开发中
标签: asp.net .net asp.net-core .net-core webforms