Я хочу разработать одно приложение в C# под Visual Studio и делаю вид, что использую Entity Framework с двумя БД Access (с расширением accdb). Я нашел проект JetEntityFrameworkProvider, разработанный Умберто Баллестраззи (Alias Bubi), я увидел видео, в котором объясняется весь процесс работы с Visual Studio, но я его не понимаю. Один из шагов требует загрузки и компиляции проекта, но команды пре и после компиляции завершаются неудачно со следующими сообщениями:
Ошибка команды «вызов» D: \ Microsoft Visual Studio \ 2019 \ Community \ Common7 \ IDE .. \ Tools \ vsvars32.bat "gacutil / u JetEntityFrameworkProvider.dll" завершен с кодом 9009. Проект: JetDdexProvider.
Команда ошибки ""% ProgramFiles% \ Microsoft SDKs \ Windows \ v8.0A \ Bin \ NETFX 4.0 Tools \ gacutil.exe "/ u" JetEntityFrameworkProvider "" завершен с кодом 3. Проект: JetEntityFrameworkProvider.
Следуя указаниям на видео, я загрузил JetEntityFrameWorkProvider и DDEX-десериализатор Nugets. Я вручную добавил запись machine.config, я изменил vsvars32.bat на vsdevcmd.bat, как предлагали некоторые другие потоки, и я не могу продвинуться.
Как мне заставить его работать в Для того, чтобы создать и EDMX диаграмму с провайдером доступа? Могу ли я использовать его с версиями Access 2007 или 2010, MDB и ACCDB?
Что необходимо соблюдать:
Я хочу использовать с Visual Studio 2019 все решения Я нашел, где для Visual Studio Community 2017 или раньше, если бы больше не было способа понизить рейтинг до 2017 года, если это могло бы решить проблему, но я предпочитаю использовать 2019.
У меня есть скачал JetEntityFrameWorkProvider версии 6.2.0-rc1 и DDEX-Deserialiser версии 3.7.0 Nugets.
Я следовал указаниям этой ссылки, опубликованной Буби, чтобы объяснить процесс: https://www.youtube.com/watch?v=XHrpY_nMXrk
Заранее спасибо за ваше время и помощь.