【发布时间】:2015-12-22 21:32:20
【问题描述】:
这是一个适用于 Windows 的 .NET 桌面应用程序。
有没有办法将所需的框架文件与应用程序捆绑在一起,这样用户就不需要安装它了?
目前,应用程序本身不需要安装,并且会用完共享驱动器。我想以某种方式将所需的框架文件捆绑在该公用文件夹中,以便用户无需安装框架即可运行应用程序。
【问题讨论】:
-
由于最终用户面临的计算限制,我无法正式部署它,希望捆绑它以避免这种情况。
-
IMO 那是不可能的。操作系统从 exe 读取 PE 标头信息,并使用相应的运行时将应用程序加载到内存中,在您的情况下是 .Net 框架运行时。如果运行时没有安装好..你知道结果会是什么。
-
您可能希望使用 4.5.2,因为 2016 年 1 月 12 日之后不再支持 4.5.1
标签: .net