【问题标题】:Merge/Embed .NET framework合并/嵌入 .NET 框架
【发布时间】:2014-06-11 01:34:26
【问题描述】:

我想知道如何将 .NET 框架嵌入到我的 .NET 应用程序中,这样我就可以在任何 Windows 计算机上运行它,而无需安装 .net 框架。
我知道这是有可能的,我尝试了单声道,但没有成功,因为 -mno 标志在较新的编译器中被删除了。

我也知道文件大小会增加很多,但这对我来说并不重要。 除了单声道之外,还有其他合并/嵌入框架的可能性吗?

我试过 Spoon Studio,但我不太确定如何使用它来嵌入框架。 我不希望应用程序在 linux 下运行,Windows 完全可以,但 exe 应该包含框架。

【问题讨论】:

    标签: c# vb.net frameworks mono runtime


    【解决方案1】:

    我知道两种或多或少简单的可能性:

    1. 最常见:只需将 .NET 固件添加到您的安装程序中,如果不存在则让他安装它
    2. 尚未发布:.Net Native - 我认为这或多或少正是您搜索的内容

    【讨论】:

    • 好吧,由于 .net native 还没有用于 Windows 窗体应用程序,我喜欢将框架捆绑到可执行文件中。有没有办法用单声道和新的编译器来做到这一点?由于有很多变化,与旧的编译器相比......
    • “将其嵌入到 exe 中”不起作用(没有 hack)AFAIK,但每个像样的安装程序都应该带来该功能......
    • 嗯,如果可能的话,我喜欢直接嵌入框架而无需安装程序……而且 Mono 对最新的编译器造成了很多问题……
    • 如前所述:.NET FW 不支持。 .NET Native 是针对此类情况的即将推出的解决方案...
    • 你所说的“黑客”是什么意思...?
    猜你喜欢
    • 1970-01-01
    • 2014-12-04
    • 2022-07-28
    • 2016-07-25
    • 1970-01-01
    • 2015-03-08
    • 1970-01-01
    • 2015-08-26
    • 1970-01-01
    相关资源
    最近更新 更多