2017-07-10 122 views
1

我在Visual Studio 2017中添加參考時遇到問題。所以基本上,我點擊了我的項目以顯示摺疊菜單,您可以在其中看到文件夾,屬性和參考文獻。我點擊右鍵參考文獻並選擇添加參考文獻。出現錯誤,並顯示「操作無法完成,沒有支持此類接口」。我無法在Visual Studio 2017中添加參考

我目前正在使用Microsoft Visual Studio Community 2017版本15.2。

+3

你有什麼樣的計劃呢?如果它是一個dotnet核心項目,請確保您安裝了最新版本的框架(https://www.microsoft.com/net/core#windowscmd)。 –

+0

是的。它是.Net核心項目。我試着早些時候重新安裝VS2017。我使用了您提供的鏈接上找到的安裝程序,但我仍遇到同樣的問題。 –

+0

我不確定如何診斷該問題。嘗試使用與dotnet核心工作負載一起安裝的其中一個模板創建一個全新的dotnet核心項目。如果您仍然無法添加引用,則您的安裝可能會損壞(模糊但不會在此處繼續)。如果您可以添加對新項目的引用,則現有的引用可能配置錯誤(可能是由於自動從'project.json - > App.csproj'升級) –

回答

5

這個線程可以幫助我解決這個問題:

https://developercommunity.visualstudio.com/content/problem/28126/unable-to-add-reference-in-visual-studio-2017-refe.html

只是概括起來講,線程說,我需要補充的緩存一定的.dll文件爲我添加引用。不知道爲什麼發生這個問題,但我希望它可以幫助遇到同樣問題的任何人。

+2

定義的線程幫助我解決問題 - 感謝分享。 – bsivel

+1

在Visual Studio Tools下啓動VS 2017的開發人員命令提示符並轉到Microsoft.VisualStudio.Shell.Interop.11.0.dll所在的路徑。 OR 從以下網址下載:https://drive.google.com/open?id=0BwOA9PgOV_oxSzV4V2ZvVnNmdDQ接下來,在控制檯中指向DDL位置的路徑 cd C:\ Program Files \ Microsoft Visual Studio \ 2017 \ Community \ Common7 \ IDE \ PublicAssemblies 然後運行此命令:gacutil -i Microsoft.VisualStudio.Shell.Interop.11.0.dll –

0

但請記住,您必須爲Microsoft Visual Studio 2017添加Microsoft.VisualStudio.Shell.Interop.11.0.dll,但不能小於11,因爲它不起作用。

相關問題