我目前正在尝试将 .NET 框架应用程序移植到 .NET 6.0。 我有一套第 3 方 .NET 框架 4.5.2 dll,不会很快移植到 .NET 或 .NET 标准。 该应用程序仅适用于 Windows,并且是使用
net6.0-windows
sdk 构建的。
如果我直接从应用程序使用框架 dll,一切都按预期工作,但如果我只使用 6.0 dll 而不是主应用程序的框架 dll,我会得到一个
MissingMethodException
.
.NET 6.0 dll 也使用
net6.0-windows
sdk.
您是否在运行应用程序的机器上安装了所有“旧”框架(运行旧引用程序集,.NET 4.5.2 所需?)?