-1

这是我问的一个问题是 编译到中间类型

将DLL添加到我的Exe中解决了这个问题。

问题:
我的下一个问题是,这些库很大,所以我认为这样做不可行。但是在我的项目中,很少使用这些 DLL 的方法。

问题:
是否存在不将 DLL 传递给最终用户以及不将 DLL 合并到 Exe 的任何替代方案,例如编译为可在其他项目中使用的某些中间文件类型,并且仅使用需要的 exe 编译那些部分(函数) (用过的)。

4

1 回答 1

3

.NET 中没有内置机制。

您可以执行以下操作之一:

  • 如果这些是您自己的 dll,请将它们拆分。
  • 如果没有,请要求 dll 的生产者编译具有某些功能的较小文件。
  • 如果许可证允许,您可以将它们反编译并自己拆分。
  • 重写你需要的部分。
于 2013-07-22T06:27:18.287 回答