Изменить версию MySql.data в глобальном кэше сборок (GAC)

Поэтому я ранее разработал систему начисления заработной платы с использованием C# way back 2010, и я решил использовать ее снова в качестве справки, у меня был ее Манифест развертывания приложения ClickOne, но когда я пытался запустить его, появляется сообщение "Невозможно установить или запустить Приложение требует, чтобы сборка MySQL.Data версии 5.1.7.0 была сначала установлена ​​в глобальный кэш сборок (GAC) ". когда я проверял GAC на windows/ сборке, у меня был MySQL.Data версии 6.2.2.0, есть ли способ изменить / удалить это и установить версию 5.1.7.0?

Я искал возможный ответ на мои вопросы, но большая часть результатов находится в публикации, к сожалению, я не могу повторно опубликовать приложение, поскольку я потерял свою базу данных sql, любая помощь будет делать, так как я буду продолжать поиск возможных ответов.

заранее спасибо.

1 ответ

Чтобы установить dll в GAC из cmd, используйте команды ниже. Сначала найдите путь GAC. Чаще всего путь будет

C:\Windows\Microsoft.NET\assembly

Установите его на основе 32- или 64-разрядной версии. Прежде всего загрузите MySQL.Data Version dll 5.1.7.0 и поместите ее в папку расположения. Установите ее, используя приведенную ниже команду.

Gacutil -i C:\location\Mysqldata.dll

Установит DLL в GAC. И обе версии 5.1.7.0 и 6.2.2.0 будут существовать в GAC.

Если вы застряли в поиске gacutil в cmd: "Этот инструмент автоматически устанавливается вместе с Visual Studio. Для запуска инструмента используйте командную строку разработчика для Visual Studio (или командную строку Visual Studio в Windows 7). Дополнительные сведения см. В разделе Командные строки. " https://docs.microsoft.com/en-us/dotnet/framework/tools/gacutil-exe-gac-tool

Другие вопросы по тегам