WPF将.net库嵌入到exe文件中

时间:2011-08-10 18:30:48

标签: wpf dependencies

是否可以将所有.net依赖项嵌入到最终的exe文件中,因为即使没有预先安装的.net,我希望它能在每台Windows机器上运行?

3 个答案:

答案 0 :(得分:1)

使用ClickOnce,并设置依赖项,以便安装预先存在的.Net框架。

答案 1 :(得分:1)

ClickOnce适用于处理应用程序的部署。

嵌入所有.net依赖关系,您可以使用ILMerge,或者更好的是,使用Jeffrey Richter的这个approach(也可以在ILMerge网站内推荐)。

答案 2 :(得分:0)

我不确定这种情况的滞后性,但您可以使用反射从您正在使用的.NET框架部分获取代码,并将它们重新创建为您自己的类。然后在构建应用程序时使用这些类。

编辑:我不确定您是否可以反映整个.net框架。