【发布时间】:2018-01-22 14:08:45
【问题描述】:
我有一个在c# 中开发的Winforms 应用程序,目标是.Net Framework 4.0。我为应用程序创建了一个设置并将.Net Framework 4.0 打包在设置中。在安装过程中,安装程序会安装.Net Framework 4.0(如果尚未安装),并且应用程序工作正常。
-
我知道没有
李>.Net Framework就无法运行.Net应用程序。有什么方法可以将CLR、JIT和所有必需的dll's与我的应用程序一起打包,这样我就不需要在目标机器上安装整个.Net Framework 4.0? 我可以为
.Net Framework 4.0创建自己的安装程序吗?仅安装我的应用程序所需的库的安装程序,从而无需安装整个.Net Framework?
我已经研究了ngen、Turbo Studio 等来将应用程序容器化,但这不适合我的目的。任何帮助将不胜感激。
【问题讨论】:
-
您可以将
Copy Local更改为true,供您参考。 -
我说的是我的应用程序所依赖的 .net 框架内的依赖关系。即使我复制它们,它仍然需要 JIT 才能运行。
标签: c# deployment installation .net-4.0 native