2016-06-24 93 views
8

我已經安裝了SF SDK 2.1.150(VS2015),克隆了https://github.com/Azure-Samples/service-fabric-dotnet-getting-started,並在作爲管理員身份運行的Visual Studio 2015 Update 2中打開。我無法選擇字計數應用程序作爲啓動項目:用於Visual Studio 2015 Update 2的服務結構工具似乎已損壞

enter image description here

力圖打造從「服務織物應用程序」模板的新項目,單擊「新建項目」對話框中單擊確定後,我米收到錯誤消息:

預期1個出口(一個或多個)與合同名 「Microsoft.VisualStudio.Azure.Fabric.Shared.IShellService」,但發現0 施加適用的限制之後。

我試圖修復SDK組件「微軟Azure服務織物5.1.150.9590」,「微軟Azure服務織物SDK 2.1.150.9590」和「微軟Azure服務織物工具爲Visual Studio 2015年1.1.40531.2」使用控制面板「程序和功能」小程序。我已經卸載並重新安裝SDK,重新啓動機器無濟於事。

有什麼想法嗎?

回答

16

按照以下步驟清除Visual Studio的組件緩存幫助:

https://github.com/Codealike/Codealike-KnowledgeBase/blob/master/clear-visual-studio-component-cache.md

On Visual Studio 2015 

1. Close Visual Studio (ensure devenv.exe is not present in the Task Manager) 
2. Delete the %USERPROFILE%\AppData\Local\Microsoft\VisualStudio\14.0\ComponentModelCache directory 
3. Restart Visual Studio. 
+1

謝謝:)一直在尋找相同。 –

+0

謝謝!經過幾個小時的故障排除後發現這......這解決了升級我的Azure SDK後嘗試加載現有服務結構項目時所遇到的問題。 「這個項目與當前版本的視覺工作室不兼容」 –

+0

這也爲我修復了VS2017,我從所有的15.0_ *文件夾中清除了它。 – porges

相關問題