Ошибка при установке Oracle Средства разработки 18.3.0.0.0 для Visual Studio 2017 - PullRequest
0 голосов
/ 09 января 2020

Во время установки Oracle Средства разработки для VS 2017, я наткнулся на это сообщение об ошибке, и пока не смог его устранить.

Сообщение об ошибке, указывающее мне на файл журнала

Сообщение об ошибке указывает мне на файл журнала, в котором найдена следующая трассировка стека:

1/9/2020 3:39:09 PM - System.AggregateException: One or more errors occurred. ---> System.OperationCanceledException: Pre-check verification failed with warning(s) : AnotherInstallationRunning. ---> Microsoft.VisualStudio.Setup.CanceledByPrecheckException: Pre-check verification failed with warning(s) : AnotherInstallationRunning. --- End of inner exception stack trace --- at Microsoft.VisualStudio.Setup.PrecheckManager.RunPrechecks(PrecheckParameters precheckParameters, VariableCollection properties) at Microsoft.VisualStudio.Setup.Engine.RunPrecheck(String destination, Product product, ExecuteAction action, IWindowsRestartManager rmService, ITelemetryOperation installOperation, InstallOperation install) at Microsoft.VisualStudio.Setup.Engine.Install(Product product, String destination, CancellationToken token) at Microsoft.VisualStudio.ExtensionManager.SetupEngineService.<Install>b__14_0() at System.Threading.Tasks.Task1.InnerInvoke() at System.Threading.Tasks.Task.Execute() --- End of stack trace from previous location where exception was thrown --- at Microsoft.VisualStudio.Telemetry.WindowsErrorReporting.WatsonReport.GetClrWatsonExceptionInfo(Exception exceptionObject) --- End of inner exception stack trace --- at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions) at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken) at Microsoft.VisualStudio.ExtensionManager.SetupEngineService.Install() at Microsoft.VisualStudio.ExtensionManager.ExtensionBatchEngine.Execute(List1 installableExtensions, Version targetVsVersion) at Microsoft.VisualStudio.ExtensionManager.ExtensionEngineImpl.BatchEngineInstall(List1 installableExtensions, InstallFlags installFlags, Version targetVsVersion) at VSIXInstaller.BatchSetupEngineInstaller.Install(SupportedVSSKU sku, List1 extensionsToInstall, InstallFlags installFlags) at VSIXInstaller.BatchSetupEngineInstaller.BatchInstall(IReadOnlyList1 targetSkus, IEnumerable1 extensionsToInstall) at VSIXInstaller.SilentEngine.Execute(ExtensionData data) at VSIXInstaller.App.OnStartup(StartupEventArgs e) ---> (Inner Exception #0) System.OperationCanceledException: Pre-check verification failed with warning(s) : AnotherInstallationRunning. ---> Microsoft.VisualStudio.Setup.CanceledByPrecheckException: Pre-check verification failed with warning(s) : AnotherInstallationRunning. --- End of inner exception stack trace --- at Microsoft.VisualStudio.Setup.PrecheckManager.RunPrechecks(PrecheckParameters precheckParameters, VariableCollection properties) at Microsoft.VisualStudio.Setup.Engine.RunPrecheck(String destination, Product product, ExecuteAction action, IWindowsRestartManager rmService, ITelemetryOperation installOperation, InstallOperation install) at Microsoft.VisualStudio.Setup.Engine.Install(Product product, String destination, CancellationToken token) at Microsoft.VisualStudio.ExtensionManager.SetupEngineService.<Install>b__14_0() at System.Threading.Tasks.Task1.InnerInvoke() at System.Threading.Tasks.Task.Execute() --- End of stack trace from previous location where exception was thrown --- at Microsoft.VisualStudio.Telemetry.WindowsErrorReporting.WatsonReport.GetClrWatsonExceptionInfo(Exception exceptionObject)<---

Суть в моем понимании заключается в том, что выполняется другая установка, когда он пытается установить расширение Visual Studio. Конечно, я не устанавливал что-то сам во время процесса, но я также проверил диспетчер задач, если запущен процесс ein msiexe c. Иногда было запущено одно, но я получал то же сообщение об ошибке, когда не выполнялся процесс msiexe c.

Единственный способ представить два работающих установщика - это то, что установщик Oracle Development Tools запускает Visual Установщик студийного расширения. Затем работают два установщика. Однако я не совсем верю в этот вывод, поскольку это должно было произойти где-то еще раньше, но я нигде не нашел своего сообщения об ошибке.

То, что я пробовал:

  • Многократная переустановка с перезапуском и запуском от имени администратора.
  • Я попытался вручную установить расширение после возникновения ошибки, которая успешно завершается, однако, когда я пытаюсь использовать пользовательские инструменты в Visual Studio, я получаю сообщение об ошибке.

Версия Visual Studio 2017: 15.9.18

Oracle Версия средств разработки: 18.3.0.0.0

1 Ответ

0 голосов
/ 17 февраля 2020

В моем случае выполнение следующего файла решило эту проблему:

Oracle .VsDevTools.15.0.vsix

Здесь вы можете найти этот файл: C: \ Program Файлы (x86) \ Oracle Инструменты разработчика для VS2017 \ odt

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