【问题标题】:Visual Studio 2017 the connection string could not be found in application settingsVisual Studio 2017 在应用程序设置中找不到连接字符串
【发布时间】:2018-09-11 23:26:33
【问题描述】:

对于连接数据库和读取数据,我正在使用从 Web.config 文件中读取连接字符串的数据集。一切都在 Visual Studio 2013 中运行。但是当我在 Visual Studio 2017 中打开这个项目时,我无法配置。它错误:

找不到连接字符串 xxxx。在应用程序设置中找不到连接字符串或无法加载与连接字符串关联的数据提供程序

【问题讨论】:

  • 我也是同样的问题;希望下一个VS版本解决这个问题..
  • 问题依然存在。
  • 转换/升级日志中是否有升级解决方案的内容?当您在新的 Visual Studio 中打开解决方案时,它会创建一个日志,其中包含警告和错误(如果有)。我认为它被称为 upgradelog.htm 并放在解决方案之外。
  • @EmanueleGreco 将 VS 更新到 15.9。为我解决了这个问题。
  • @Shereen 谢谢,这对我也有用

标签: c# visual-studio-2017 dataset xtrareport visual-studio-2017-build-tools


【解决方案1】:

首先尝试更新您的 Visual Studio 到 15.9。如果它没有解决问题,请尝试以下步骤:

  • 关闭出现错误的DataSet 窗口。
  • 在解决方案资源管理器中右键单击DataSet
  • 从上下文菜单中选择“打开方式...”。
  • 从列表中选择“源代码(文本)编辑器”并按“确定” 按钮。

在文件顶部附近,您会看到一个包含多个元素的元素 在其中。大多数DataSet 应该只有一个元素。如果你是 像我上面描述的那样遇到麻烦,你至少有两个和 一个是不正确的。删除它或以其他方式修复它,保存文件 并正常重新打开。

参考资料:

https://blog.dmbcllc.com/unable-to-find-connectionfor-object-webconfig/

Problem to update my dataSet designer : Unable to find connection 'ERMConnectionString (Settings)1'

Failed to load dataset because of the following error: Unable to find connection ...

Dataset Designer: "Unable to find connection MyConn (MySettings)1 for object 'MySettings'"

Unable to find connection 'MyConnName' for object 'Web.config' in Table Adapter configure Properties

【讨论】:

  • 将 VS 更新到 15.9。为我解决的问题
【解决方案2】:

这是一个TableAdapter 错误。 TableAdapter 提供您的应用程序和数据库之间的通信。有人声称似乎 Visual Studio 15.8.x 不再使用 web.config 中的连接字符串,而您在 15.7.x 等以前的版本中可能没有任何问题.

我相信您可以通过使用How to: Save and edit connection strings 中列出的方法之一重现工作

【讨论】:

  • 将 VS 更新到 15.9。为我解决的问题
【解决方案3】:

将 VS 更新到 15.9。这将解决现有问题

【讨论】:

    猜你喜欢
    • 2020-01-31
    • 1970-01-01
    • 2017-08-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-21
    • 1970-01-01
    相关资源
    最近更新 更多