Visual Studio 2017 и MySQL - «Не удалось получить информацию о схеме для таблицы или представления» - PullRequest
0 голосов
/ 07 июля 2019

У меня постоянно возникают проблемы с хорошей совместимостью MySQL и VS2107. Кажется, я сталкиваюсь с трудностями в течение нескольких месяцев, когда ранее работающие установки внезапно перестают работать. Это останавливает моего разработчика, так как я больше не могу получить доступ к базам данных MySql.

Самая последняя проблема - при попытке обновить / добавить таблицы через «Источники данных> Настроить источник данных с помощью мастера», а затем добавить таблицу. Я столкнулся с этой ошибкой:

error

До этого у меня был ряд других проблем. Я решил это исторически, но выбрал разные версии «MySQL для Visual Studio» и «MySql Connect / NET». Тем не менее, я не могу получить какие-либо перестановки этих работ. Что я пробовал:

MySQLForVisualStudio-1.2.7, MySQLConnectorNet-6.9.8, MySQL.Data-8.0.16 (согласно здесь )

MySQLForVisualStudio-2.0.5, MySQLConnectorNet-6.9.9, MySQL.Data-8.0.16 (согласно здесь )

MySQLForVisualStudio-2.0.5, MySQLConnectorNet-6.9.10, с добавлением дополнительных ссылок (согласно здесь )

также попытался обменяться в dll MySql.Data 6.9.9 на ссылки, а не на самую последнюю версию. Также пробовал разные версии MySql.data от NuGet. Также изменен machine.config, чтобы гарантировать наличие правильных версий.

Я также попробовал «стандартные» варианты всех последних версий (mysql.data из NuGet + самые последние версии MySql и VS)

Это сводит меня с ума. Каждый раз, когда это происходит, мой разработчик останавливается. Я не могу поверить, что двум твердым технологиям, таким как VS и MySql, очень трудно ладить! Кроме того, кажется, что я иду на период, когда он работает нормально, но затем он таинственным образом терпит неудачу.

Другое дело, что я могу удалить данные для всех таблиц через «Обозреватель серверов». однако, когда я пытаюсь перетащить таблицу в конструктор набора данных / xsd, я получаю: «Не удалось перетащить мышь - не удалось получить схему для таблицы или представления».

Я был бы очень признателен за любой совет, так как это оказалось реальным ударом для моего разработчика - если не считать полностью переделывания 6-месячного кода для включения другой технологии БД - понятия не имею, что делать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...