【发布时间】:2010-12-02 09:35:28
【问题描述】:
环境:VS2008 C# 项目
我需要构建我的应用程序以在 2 个不同的环境中使用。在其中一种环境中,我需要使用第 3 方 DLL 程序集。
我可以使用#if 块隔离使用此 DLL 的代码。但是如何有条件地在 CS 项目文件中包含对 DLL 的引用呢?
编辑:womp 在他的评论中有一个很好的观点。我变成了separate question:如果引用的 DLL 从不被调用,它会被加载吗? TIA,
【问题讨论】:
-
你为什么不把它放在两者中,基于 dll 配置的使用,避免复杂化呢?除非必要,否则不会加载 DLL。第三方 dll 是否存在许可问题?
-
womp,非常好的问题。 (我不分发第 3 方 DLL。它由制造商安装在某些系统上)。
标签: c# visual-studio configuration msbuild reference