【发布时间】:2017-10-24 01:39:23
【问题描述】:
场景 C# VS2013 我有一个包含 2 个项目 A 和 B 的解决方案,其中项目 A 引用了项目 B 中的类。
项目 B 包含相对静态的类,这些类是特定于环境的,以允许在这种情况下的生产环境中与特定环境进行交互。
我想使用基于开发环境的类创建项目 B 的克隆,并在使用开发配置构建时使用它而不是生产版本。
我不想以任何方式更改项目 A 代码库。
我怎样才能做到这一点?
【问题讨论】:
-
或者stackoverflow.com/questions/14335186/… 更符合具有多个实现的内联...我强烈建议不要创建“项目 B 的克隆” - 复制代码通常会导致维护问题。很可能选择一些有或没有 IoC 的配置框架可能是更好的选择。
-
@Samir Aguiar 解决方案可能有一些相似之处,但问题不是重复的。我正在尝试交换一个可能存在命名冲突的其他相同的 dll。您链接到的问题太简单了,而且如果它是重复的,那么搜索就会找到它。
标签: c# visual-studio-2013