目录 / dotnet-framework-legacy-standards
dotnet-framework-legacy-standards
.NET Framework 4.x 遗留系统维护及向现代 .NET 的迁移决策。适用于以下场景:项目目标框架为 net45/net461/net462/net472/net48/net481,使用旧式非 SDK 风格的 .csproj/.vbproj(包含 <TargetFrameworkVersion> 和 AssemblyInfo.cs),依赖 packages.config,配置文件 web.config 或 app.config 中包含 system.web/system.serviceModel/machineKey/bindingRedirect 等节,使用 Global.asax,以及 .aspx/.ascx/.asmx/.svc 文件;服务端采用基于 System.Web 的 ASP.NET WebForms 或 MVC5、WCF ServiceHost 与 ServiceContract、Windows Workflow Foundation、.NET Remoting、AppDomain.CreateDomain、BinaryFormatter,依赖 GAC 和 gacutil,通过 tlbimp/regasm 实现 COM 互操作,使用 msbuild.exe v4.0.30319 或 Visual Studio 2019 解决方案;在迁移过程中需评估 .NET Upgrade Assistant、try-convert、SDK 风格项目迁移、PackageReference 引用方式、.NET Standard 2.0 兼容层或 CoreWCF 等方案的选择。
这是模型对公开材料的总结,不是官方声明,请以原链内容为准。
存档时间线
| 版本 | 存档时间 | 内容哈希 | 内容 |
|---|---|---|---|
| v1 | 2026-11-12 19:36 | 7866acb4 | 可取 |
版本索引永久保留;内容副本只保留最新 1 份,更早版本仅留索引与哈希(存档时间线的证据链不会因此断裂)。
提交举报 / 纠错
侵权举报经核验成立后,我们会即时下线该条目并删除已存的内容副本。