我想在不使用类库提供的某些功能的情况下构建我的应用程序版本,但避免删除实际代码(使用该功能的代码和相应的using
指令)。
通常,只要我不引用程序集,整个应用程序就无法构建,但我希望将相关的代码部分从编译过程中排除。
这可能吗?
答案 0 :(得分:2)
您可以使用preprocessor directives来控制这一点 - 不是基于您的引用,而是基于符号:
#if USE_SOME_LIBRARY
// Code that uses the library
#endif
然后确保在您拥有引用的任何构建配置中定义USE_SOME_LIBRARY
。