cannot find an instance of the microsoft.visualstudio.shell.interop.ivsreferencemanager 2019 2017 hatası ve çözümü

Neden karşılaştım bu hata ile bilmiyorum. Sıfırdan başladığım projede maalesef project reference ekleyemedim. Çözümü uğraştırmadı ama biraz dikkatli olmak lazım. Çünkü windows un prompt u değil visual studio nun “Developer Command Prompt for VS 2019 ” olanı çalıştırmak gerekiyor. O nedenle biraz detaylı anlatıyor olacağım.

Windows aramasında command prompt diye aradığınızda çokca aşağıdaki resimdeki gibi cmd ekranları çıkıyor. Ama biz doğru olanı seçmek zorundayız. Değilse bir başka hata alacağız.

Kurulu olan programlara göre liste sizde değişebilir. Benim bilgisayarımdaki arama çubuğuna command prompt yazınca çıkan cmd ler bunlar. TİK işaretli olan bizim cmd miz.

Yanlış prompt açarsak alacağımız diğer hata bu

‘gacutil’ is not recognized as an internal or external command,
operable program or batch file.

Bu ‘gacutil’ is not recognized as an internal or external command hatasını almak istemiyorsak öncelikle resimdeki tik işaretli cmd yi administrator olarak açmamız gerekiyor. sonrasında sırayla

cd C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\PublicAssemblies

Renklendirdiğim yerler sizin bilgisayarda hangi sürüm kurulu ise ona göre değişecektir. Ben bu sorunu Windows 10 üzerinde Visual Studio nun 2019 Professionel sürümü kuruluydu. Sizde Pro değil Community sürümü kurulu ise Community yazmanız gerekir. 2019 değil 2017 kurulu ise 2017 yazmanız gerekiyor.

Ardından

Ad Inserter.
gacutil -i Microsoft.VisualStudio.Shell.Interop.11.0.dll

komutunu çalıştırıyoruz.

ve resimdeki gibi successfully mesajını almışsak son olarak

Visual Studio yu yeniden başlatıyoruz.

ve benim için bu aşamaları gerçekleştirdiğimde sorun çözüldü. Umarım sizinde çözülmüştür.

Categories: ,

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir