簡體   English   中英

適用於Visual Studio 2017的Oracle開發人員工具:VS2017 PRO中的錯誤消息

[英]Oracle Developer Tools for Visual Studio 2017: Error Message in VS2017 PRO

我已經安裝Oracle Developer Tools for Visual Studio 2017 現在,我終於可以在VS2017中創建數據庫類,而無需切換回VS2015。
安裝后,在打開舊項目時以及在Visual Studio 2017中(在新項目中)創建新的Oracle數據庫連接時,都會收到以下錯誤消息:

沒有安裝計算機范圍的配置就安裝了.net的oracle數據提供程序
(...)還發現GAC中的其他版本可能不兼容,請卸載它並重新啟動VS2017

(將德語信息翻譯得很差,但您明白了)

問題是:我的GAC中的版本是VS2017所需的較新版本。 我絕對不想卸載它,但是要卸載較早的非計算機范圍的數據提供程序。 我找不到有關如何執行此操作的任何信息。 你們有什么主意嗎?

如果我的嘗試本身並不聰明,請原諒我=>我之前沒有安裝Oracle Tools for VS,並且在這樣做時遇到了很多問題。

僅作記錄:我一直在嘗試使用google尋求解決方案,但沒有找到解決方案。 如果您有關鍵字-關鍵字,請告訴我-


我從2017年7月6日開始安裝版本

適用於Visual Studio 2017的Oracle開發人員工具(12.2.0.1.0)
該下載內容包括:

  • 適用於Visual Studio 12.2.0.1.0的Oracle開發人員工具Oracle數據
  • .NET 4的提供程序,托管驅動程序12.2.0.1.0 Oracle的提供程序
  • ASP.NET 4 12.2.0.1.0

在開始工作之前,我做了很多安裝Oracle工具的工作。 不是專家,但是我發現了許多“ Oracle Home”的安裝。 為了卸載不需要的版本,我使用了Oracle Universal Installer。 在Windows的“開始菜單->所有程序-> Oracle-Ora客戶端-您的特定客戶端-> Oracle安裝產品”中找到了此文件。

運行安裝程序,然后選擇要卸載的Oracle主目錄。 通過查看注冊表項,HKLM->軟件-> Oracle,您應該能夠確定要卸載的是哪一個。 也是HKLM-> SOFTWARE-> Wow6432Node-> ORACLE。 可能還有其他人,搜索Oracle密鑰。

因此,找出要卸載的Oracle主目錄,然后使用通用安裝程序將其刪除。 這應該保留所需的安裝,並刪除不需要的安裝。 我不是專家,只是提供對我有用的東西。

在Visual Studio 2017中,當我創建新連接(使用向導)時,存在TNSNAMES.ORA文件的硬編碼路徑,無法通過向導進行更改。 它是通過上述注冊表項設置的。 這是將數據源映射到實際數據庫的關鍵。 希望這會有所幫助。

暫無
暫無

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

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