我的WinForms 2.0应用程序有2个程序集。第一个程序集处理GUI和项目特定的代码,第二个程序集是我放置所有可重用代码的地方。这两个项目都是解决方案的一部分;第一个项目引用第二个项目。在WinForms应用程序中引用log4net DLL的正确方法
现在这两个项目都需要引用log4net.dll文件。我应该在每个项目中添加一个引用,指向已下载log4net源代码并构建它的文件夹;或者我应该将log4net.dll文件复制到每个项目目录中?
或者我还应该将整个log4net源代码项目添加为解决方案的一部分,这样我就可以隔离未来对log4net打破现有应用程序的任何更改吗?
其中一个要求是log4net将来的版本更改会有破坏现有代码的潜在风险,应该对我的项目产生最小的影响。
最佳做法是什么?
我正在使用C#2.0。
感谢,
为什么会在未来log4net的版本变化会影响您的项目,如果你不改变的dll? – Rotem