代码之家  ›  专栏  ›  技术社区  ›  Vaccano

wpf-DLL的静态链接

  •  2
  • Vaccano  · 技术社区  · 15 年前

    我有一个WPF应用程序,我想发送给其他人,以便他们可以使用它。我有几个第三方DLL。

    为了便于安装,我希望有一个刚刚运行的exe。有没有一种方法可以让WPF应用程序(通常是C.NET)说“链接到DLL文件”?(我正在使用Visual Studio 2008 SP1。)

    2 回复  |  直到 15 年前
        1
  •  3
  •   Eric J.    15 年前

    有许多用于.NET的第三方静态链接器将生成单个可执行文件。在您最喜爱的搜索引擎中搜索“.net static linker”。它们中的大多数还混淆了您的代码,作为一个额外的好处,使逆向工程返回可读的源代码变得更加困难。

    我没有试过,所以没有具体的推荐。

    还有一篇关于 Code Project 这就讨论了如何使用框架工具来实现相同的目标。

        2
  •  2
  •   Ben Lings    15 年前

    不能在Visual Studio中直接执行。然而,有一个关于微软研究的工具叫做 ILMerge 这将是您想要的(假设您想要链接的DLL是.NET程序集)。