Standalone isolated NET6(7) Winforms application: is possible?

问题描述 投票:0回答:0

同学们,你们好。 我们有一个现有的桌面应用程序组合:MFC 核心应用程序 (.exe) 和 C# 扩展 (.dll)。效果很好:c++ 代码可以执行 c# 代码。 我们现在使用 Net Framework 4.6.1,我们希望将所有内容更新到最新的实际版本(net 7、vs 2022 等)。我们已经这样做了:MFC C++ 和 NET7 可以正常工作。

但我们的主要问题是我们的许多客户不能更新他们的服务器,所以我们不能在那里安装 NET7(但他们有 net 4.6 作为操作系统的一部分)。

现在只有一个想法如何克服这个问题:以某种方式创建一个独立的应用程序,它可以在没有安装 NET7 的情况下工作。

这可能吗?我知道现在Docker非常流行部署,但我们真的不能把所有的东西(框架、exe、dll文件)“打包”到一个exe文件中。 如果有人有类似的经历,请分享。 谢谢。

c# docker .net-core deployment mfc
© www.soinside.com 2019 - 2024. All rights reserved.