2011-08-10 39 views
2

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

+0

请参阅http://stackoverflow.com/questions/11199/net-framework-dependency的想法。 – VoodooChild

回答

1

使用ClickOnce,并设置依赖关系,以便它安装预先要求的.Net框架。

0

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

编辑:我不确定你可以反映整个.NET框架。

1

ClickOnce非常适合处理您的应用程序的部署。

嵌入所有.NET依赖,你可以使用ILMerge,或者甚至更好,这approach由杰弗里里希特(这是从ILMerge网站内建议太)。