在程序中嵌入dll要求

时间:2010-05-19 16:20:38

标签: c# .net vb.net installation

我正在编写一个C#Windows应用程序,我正在使用一个附加组件来创建图表,但是当我在另一个具有.net框架而不是该软件包的Windows上运行该程序时,它不起作用并给出我例外。 我想知道即使使用安装文件我怎么能纠正这个问题? 如果答案是设置文件,那么我应该怎么做? 谢谢

1 个答案:

答案 0 :(得分:2)

当你分发你的包时(无论是通过适当的安装程序还是只是一个zip文件或其他),你也应该包括DLL。准确地如何包含DLL取决于您用来生成安装程序的工具。

如果由于某种原因,您被限制分发单个.exe文件,则可以使用ILMerge将任意数量的.NET DLL合并为可执行文件。