【问题标题】:WPF embed .net libraries into exe fileWPF 将 .net 库嵌入到 exe 文件中
【发布时间】:2011-08-10 18:30:47
【问题描述】:

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

【问题讨论】:

标签: wpf dependencies


【解决方案1】:

使用ClickOnce,并设置依赖项,以便安装必备的 .Net 框架。

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-04-21
        • 1970-01-01
        • 2013-02-03
        • 1970-01-01
        • 1970-01-01
        • 2012-08-07
        • 2014-05-16
        • 2020-10-05
        相关资源
        最近更新 更多