Ошибка DLL GAC Oracle.DataAccess при установке приложения ClickOnce

1

При установке приложения Click-Once на моей машине появляется следующая ошибка.

Ошибка говорит...

<< Название окна сообщений >>

Требуется обновление системы

<< Информация о сообщении >>

Не удается установить или запустить приложение. Приложение требует, чтобы сборка Oracle.DataAccess Version 2.112.1.0 была установлена в глобальном кэше сборок (GAC).

Пожалуйста, обратитесь к системному администратору.

Может ли кто-нибудь помочь мне решить эту проблему?

Дополнительные сведения:

  • Я использую ClickOnce Deployment и имею конфигурацию компиляции как "x86" в режиме "Release".
  • Сервер, на котором я развертываюсь, - это Windows Server 2012 R2 с 64-разрядным процессором бит x и x64.
  • 0
    Получил ту же ошибку. В моем случае, просто Oracle не был установлен. Однако вместо этого я установил Oracle Developer Tools для Visual Studio, который содержит Oracle.ManagedDataAccess , и изменил свой проект, чтобы использовать его вместо этого.
Теги:
deployment
clickonce
gac

1 ответ

1
Лучший ответ

Хорошо... после внедрения некоторых методов проб и ошибок, я нашел решение этой проблемы в моем случае.

Выполните следующие шаги:

  1. Измените свойства сборки для своего решения, поддерживайте платформу как платформу MIXED.

  2. Разверните в режиме выпуска и повторно опубликуйте приложение.

Это может сработать, если вы столкнулись с той же проблемой, что и я.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню