如果创建一个使用其他程序集中的东西的类库,是否可以将这些其他程序集作为某种资源嵌入类库中?

IE。而不是将MyAssembly.dll,SomeAssembly1.dll和SomeAssembly2.dll放在文件系统上,其他两个文件被 bundle 到MyAssembly.dll中并可以在其代码中使用。

我也对为什么.NET程序集是.dll文件感到困惑。 .NET之前不存在这种格式?是所有.NET程序集DLL,但不是所有DLL都是.NET程序集吗?为什么它们使用相同的文件格式和/或文件扩展名?

最佳答案

看看 ILMerge 用于合并程序集。



是的。



通常是DLL或EXE-但也可以是netmodule。



正确的。



为什么要有所不同-它具有相同的目的!

10-07 14:23
查看更多