在可执行文件中包含引用

Posted

技术标签:

【中文标题】在可执行文件中包含引用【英文标题】:Include references in executable 【发布时间】:2012-06-14 06:18:32 【问题描述】:

这是针对 C# 的。

我知道我可以在我的可执行文件中包含一个 COM 文件作为资源,然后在需要时将其解压到当前目录中。一个 com 文件,例如 LibCurlNet。

我想知道的是 Visual C# 2010 Express 是否提供了一种自动执行此操作的方法。 比如我可以选择的一个简单选项。我不是说使用发布者。

【问题讨论】:

当您使用安装项目时,它是完全自动的。还解决了无法写入 c:\program 文件的问题。 【参考方案1】:

我什至认为 Visual Studio Professional/Ultimate 中没有自动执行此操作的方法,更不用说 VS Express。您可能需要使用更手动的方法,例如描述的here(但我猜您已经知道了)。

有一个用于打包 .NET DLL:s 和本机 DLL:s 的工具称为 NETZ。当然,我自己还没有尝试过,但也许这个工具对你有帮助?

【讨论】:

以上是关于在可执行文件中包含引用的主要内容,如果未能解决你的问题,请参考以下文章

如何在可执行文件中包含带有 pyinstaller 的特定 .jar 文件?

使用 Maven 在可执行 JAR 中包含签名库

执行 java.io.File 或 FileInputStream 时如何引用 OSGi 包中包含的文件

在UWP最终包中包含可执行文件

是否可以在 Windows 上运行时从可执行文件中定位函数?

在可分发的 Python 模块中包含 pdftk