簡體   English   中英

為 Visual Studio 2017 安裝 Oracle Development Tools 18.3.0.0.0 時出錯

[英]Error while installing Oracle Development Tools 18.3.0.0.0 for Visual Studio 2017

在為 VS 2017 安裝 Oracle 開發工具時,我遇到了此錯誤消息,到目前為止我還沒有解決。

將我指向日志文件的錯誤消息

錯誤消息將我指向一個日志文件,在其中找到以下堆棧跟蹤:

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 msiexec 進程正在運行。 有時有一個正在運行,但我收到了相同的錯誤消息,而沒有運行 msiexec 進程。

我可以想象運行兩個安裝程序的唯一方法是 Oracle 開發工具安裝程序啟動 Visual Studio 擴展安裝程序。 然后有兩個安裝程序在運行。 然而,我不太相信這個結論,因為這應該在其他地方發生過,但我沒有在任何地方找到我的錯誤消息。

我嘗試過的事情:

  • 多次重新安裝並重新啟動並以管理員身份運行。
  • 我試圖在錯誤發生后手動安裝擴展,這成功結束,但是當我嘗試在 Visual Studio 中使用自定義工具時,我收到一條錯誤消息。

Visual Studio 2017 版本:15.9.18

Oracle 開發工具版本:18.3.0.0.0

在我的情況下,以下文件的執行解決了這個問題:

Oracle.VsDevTools.15.0.vsix

您可以在此處找到此文件:C:\\Program Files (x86)\\Oracle Developer Tools for VS2017\\odt

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM