【发布时间】:2011-05-14 17:56:03
【问题描述】:
我继承了一个应用这种解决方案的项目:
第 3 方库有 5 个版本。解决方案中有 5 个项目,其中包含相应版本的 3rd 方库的实用程序。
解决方案中的很多实用程序类对于所有版本的 3rd 方库都有相同的代码。这样就解决了重复问题——所有项目需要相同的代码文件存储在某个公共文件夹中,并作为链接添加到所有项目。
我不认为使用链接来共享代码是最好的方法。 您能否告诉我这是否是一种不好的方法,如果是,请告诉我 .resolve 此类代码重复的正确方法是什么?
提前致谢。
【问题讨论】:
标签: .net versioning libraries software-design code-reuse