对于连接数据库和读取数据,我正在使用从 Web.config 文件中读取连接字符串的数据集。一切都在 Visual Studio 2013 中运行。但是当我在 Visual Studio 2017 中打开这个项目时,我无法配置。它错误:
找不到连接字符串 xxxx。在应用程序设置中找不到连接字符串或无法加载与连接字符串关联的数据提供程序
对于连接数据库和读取数据,我正在使用从 Web.config 文件中读取连接字符串的数据集。一切都在 Visual Studio 2013 中运行。但是当我在 Visual Studio 2017 中打开这个项目时,我无法配置。它错误:
找不到连接字符串 xxxx。在应用程序设置中找不到连接字符串或无法加载与连接字符串关联的数据提供程序
首先尝试将您的 Visual Studio更新到 15.9。如果它没有解决问题,请尝试以下步骤:
DataSet
出现错误的窗口。 DataSet
解决方案资源管理器中的 。 在文件顶部附近,您会看到一个包含多个元素的元素。大多数
DataSet
应该只有一个元素。如果你遇到了我上面描述的问题,你至少有两个,一个是不正确的。删除它或以其他方式修复它,保存文件并正常重新打开。
参考:
https://blog.dmbcllc.com/unable-to-find-connectionfor-object-webconfig/
更新我的数据集设计器的问题:找不到连接“ERMConnectionString(设置)1”
这是一个TableAdapter
错误。TableAdapter 提供应用程序和数据库之间的通信。有人声称,Visual Studio 15.8.x似乎不再使用web.config中的连接字符串,而在 15.7.x 等以前的版本中可能没有任何问题。
我相信您可以通过使用如何:保存和编辑连接字符串中列出的方法之一来重现工作的任何方式。
将 VS 更新到 15.9。这将解决现有问题