You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Visual Studio C#控制台应用中,引用的DLL是否自带其依赖DLL?

问题解答
  • 绝大多数时候,你得单独引入Pork.dll。默认编译出来的Tuna.dll只存了对Pork.dll里类的引用路径,根本没把Pork.dll的代码或者二进制内容打包进去。新项目跑起来的时候,CLR得找到Pork.dll才能加载Tuna.dll里的依赖类,不然直接就报FileNotFoundException这类错误。
  • 当然也有例外:要是Tuna.dll是用静态链接的方式编译,或者用了ILMerge、Costura.Fody这类工具把Pork.dll的内容合并进了Tuna.dll里,那你就不用单独加Pork.dll了。这种情况两个DLL的内容被打包成一个文件,运行时不需要额外依赖。

内容的提问来源于stack exchange,提问作者MyProgramSucks

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 16:57:38