解决方案中项目的不同dll版本

时间:2013-04-10 15:11:32

标签: c# .net dll

我有一个桌面应用程序的大解决方案,其中包含大量项目。有一个使用旧版本的MySql DLL。我不能用更新的替换它,因为它不完全兼容,我承担不起任何意外行为(一群客户使用这个软件)。

最近我创建了一个新项目,它使用nhibernate(由nuget)和最新的MySql。我想通过这个项目一点一点地开始使用数据库。问题是,即使它成功编译,它也会在我运行时抛出异常。 (引用上述两个主项目无法找到其中一个MySql dll。)

我现在不能只替换旧的数据库访问项目,因为它在几百个/几个地方被引用。

最好的方法是什么?

0 个答案:

没有答案