标签: dll ado.net nuget firebird configuration-files
我有解决方案,其中的DLL包含数据库访问类和EXE(正在使用此DLL)。我在DLL项目中有Firebird数据库的NuGet,但也需要将此NuGet也添加到EXE项目中,否则在运行时会引发异常“无法加载FirebirdDbDatabaseProvider DbProviderFactory”。我已经将正确的部分添加到EXE的配置文件中,但这还不够-NuGet也必须添加到EXE项目中。这显然是非常不可取的,因为我希望将所有与数据库相关的东西都包含在DLL中。
如何解决这个问题?