在可执行文件中包含引用
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 文件?
执行 java.io.File 或 FileInputStream 时如何引用 OSGi 包中包含的文件