gpt4 book ai didi

.net - 在同一解决方案中的不同项目中找不到 DB2 .NET dll (db2app.dll) 中的入口点

转载 作者:行者123 更新时间:2023-12-02 03:46:03 31 4
gpt4 key购买 nike

我正在 VS 2008 中使用 IBM.Data.DB2.dll v9.0.0.2(它访问 db2app.dll?)。我创建了一个用户控件,它使用 DB2 连接来显示数据。当直接运行用户控件时,这似乎工作正常。

当我执行以下任一操作时,就会出现问题:

  • 为用户控件创建一个测试项目
  • 创建一个 Windows 窗体项目并尝试添加新控件

我收到的具体错误消息是这样的: enter image description here

它似乎被绊倒的代码行正在创建连接:

_db2Connection = New DB2Connection("SERVER=aaa.bbb.com:#####;" _
& "Database=DBName;" _
& "UID=username;PWD=password")

这又在它所包含的原始项目中运行良好。有什么想法吗?

最佳答案

好的,我通过卸载与 Visual Studio(2008、2010、2012)和 DB2(IBM 数据服务器驱动程序包 - IBMDBCL1、适用于 Visual Studio 的 IBM 数据库插件和 DB2 Express-C)相关的所有内容,使一切正常工作。 )并重新安装VS2008并使用V10.5的DB2安装包。我认为加载项和 DB2 驱动程序之间一定存在版本不匹配。

尽管VB中的引用仍然是相同版本的IBM.Data.DB2.dll v9.0.0.2

只是将其放在这里,希望对其他人有帮助。

关于.net - 在同一解决方案中的不同项目中找不到 DB2 .NET dll (db2app.dll) 中的入口点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19728674/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com