请参阅基于编译器开关的 .NET 程序集
本文关键字:NET 程序集 开关 编译器 请参阅 | 更新日期: 2023-09-27 18:34:12
我需要在我的 c# 项目中添加对基于某些编译器开关(如 #if
指令)的另一个程序集的引用。例如,我想仅在需要时才在我的项目中添加对记录器 DLL 的引用。这可能吗?
据我所知,根本不使用的引用程序集不是问题。您甚至可以将其保留为参考。
只要代码不触发要加载的程序集,就不需要提供该文件。
我建议检查您是否真的需要它,以及您是否可以通过创建接口并动态加载程序集(使用 Assembly.LoadFrom
)来解决此问题。