【发布时间】:2015-07-14 22:56:39
【问题描述】:
我正在做一个项目。任务是创建一个 DLL 项目。在那个项目中,我有一个带有一组方法的现有 DLL。通过使用现有的 DLL,我可以调用一些方法并在新的 DLL 中创建一些方法。
这在 C# 中可能吗?创建这样一个项目的可能性和方法是什么?
【问题讨论】:
-
像一个DLLception...?
-
您是想在运行时实际创建方法,还是只在现有 DLL 上调用方法?如果需要,您当然可以将另一个 DLL 作为资源嵌入并在运行时提取和加载它。就目前而言,这个问题有点不清楚。请注意,如果您澄清任何事情,它最终不会太宽泛......
-
这绝对是可能的。请提供更多信息 - 您使用的是什么 IDE?您是否希望
Existing DLL被“隐藏”在生成的 .dll 中,还是可以将其作为项目输出的一部分? -
是的。您可以使用 ILMerge 工具将现有的 DLL 合并到一个文件中。更多信息codeproject.com/Articles/9364/….
-
IDE 是 Visual Studio 2008。DLL 可能隐藏在我们生成的 dll 中。我正在使用 C# 代码。
标签: c# dll netmodules