【问题标题】:How to deploy your c# solution into single .exe file [duplicate]如何将您的 c# 解决方案部署到单个 .exe 文件中 [重复]
【发布时间】:2010-12-10 17:18:36
【问题描述】:

可能的重复:
Compile to stand alone exe for C# app in Visual Studio 2010
.Net whole application as a single .exe file ?

大家好,

所以我有一个连接到数据库的 C# 解决方案,我想将此解决方案部署到单个 .Exe 文件中。就像记事本一样,以某种方式让我能够发送 exe 文件,然后双击它并开始运行..

我该怎么做??

【问题讨论】:

  • 我检查了那个,它没有提到 ILMerge(所谓的 dup 是在询问如何获取 .exe,而不是关于将它们合并到一个文件中)。我认为这个问题需要坚持。
  • @Kirk Woll 好吧,当我投票时,它介于那个或 stackoverflow.com/questions/3261942/… 这个(确实提到 ILMerge)之间,我认为这仍然是一个骗局
  • @Daniel,同意。我只是不认为它是那个特定的副本。 :) 投票结束。
  • 对需要的 .NET 框架有任何顾虑吗?

标签: c# deployment executable


【解决方案1】:

我认为ILMerge 是您想要的。然而,反思可能会毁掉它的一天。

【讨论】:

    【解决方案2】:

    是的,如果您不使用反射,ILMerge 非常棒。它将一组程序集合并到一个给定的主程序集中。

    【讨论】:

      【解决方案3】:

      我使用DeepSea obfuscator(商业产品)将多个项目的输出程序集混淆并合并为一个程序集(.exe 或 .dll)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2010-09-05
        • 1970-01-01
        • 1970-01-01
        • 2016-05-17
        • 1970-01-01
        • 1970-01-01
        • 2014-09-18
        • 2015-07-30
        相关资源
        最近更新 更多