Com互操作库中的实体框架

本文关键字:实体 框架 互操作 Com | 更新日期: 2023-09-27 18:05:21

我试图在VB6 Windows窗体应用程序中使用我的c#域DLL与实体框架。我通常可以调用我的函数,但是当涉及到实体框架时,应用程序停止。它抱怨配置文件。过了一会儿,我发现它试图从不存在的VB6文件夹(VB6.exe.config)中获取配置文件。我假设当我使用DLL时,它会尝试到达位于同一文件夹内的app.config文件,但没有发生。好吧,我试着用这个名字创建一个新的配置文件(VB6.exe.config),但它根本不起作用。实体框架在其结构中显示一个异常。它必须与"System.Data.Entity.Internal.AppConfig"之类的内容有关。

我也注意到EF有自己的配置文件,我想如果找不到我制作的DLL的配置文件,它也找不到EF的配置文件。

有人经历过这种情况吗?有解决办法吗?

感谢您的关注。多谢

Jose Carlos

Com互操作库中的实体框架

我找到了解决方案。我不应该在我的DLL中使用配置文件。所以我所做的是用连接字符串配置EF内代码。