ReSharper Proje oluştururken bile “Sembol çözülemiyor”


484

Araçlarım:

Visual Studio 2012 Ultimate + Güncelleme 1

ReSharper v7.1.25.234

Çözümümün Yapım Durumu: Başarıyla Oluşturun

Ancak ReSharper yüklediğimde ve ReSharper kod analizi etkinleştirildiğinde, kodumun birçok anahtar kelimesi bu hatayla kırmızıdır:

"XXX sembolü çözülemiyor"

Resim açıklamasını buraya girin


Projemin bir başka resmi >>

ReSharper “CANNOT RESOLVE SYMBOL” hataları her yerde, ancak proje oluşturma işlemim başarılı ve düzgün çalışıyor.

Resim açıklamasını buraya girin

Ek Not: ReSharper Kod Analizini devre dışı bırakırsam, projem Normal olacaktır, ancak ReSharper kod analizini kullanmak istiyorum.


ReSharper → SeçeneklerGenelÖnbelleği Temizle'yi denedim . Ama hala bu problemim var!


  • Bir ay önce, Visual Studio 2012 RC'yi kaldırdığımda ve VS 2012 RTM'yi yüklediğimde bu hataları aldım.

  • ReSharper'ı zaten kaldırdım ve yükledim. Ama henüz bu problemim var!

  • Çözümümde beş proje var >> iki yüklenen proje (ana proje + kaynak projesi) ve üç yüksüz proje


Visual Studio'mun da daha büyük sorunları olduğunu fark ediyorum (Stack Overflow hakkında daha fazla bilgi)

  • Projelerime herhangi bir referans ekleyemiyorum (yeni çözümler ve yeni projeler içinde bile)

  • Herhangi bir paket yükleyemiyorum ("Paket Yöneticisi Konsolu" veya NuGet Paketini Yönet)

  • Hiçbir paketi güncelleyemiyorum ("Paket Yöneticisi Konsolu" veya NuGet Paketini Yönet)

Kendim ve başkaları hakkında birçok öneri yaptım

  • Bazı DLL dosyalarını yeniden başlatın

  • Bazı pencereleri ve kayıt defteri onarım araçlarını kullanma

  • ReSharper'ı Kaldır

  • Visual Studio'yu Onar

  • ve...

Ama çözemedim.

Yeni bir Windows kurmayı düşünüyorum :(


Sorun nedir ve nasıl düzeltebilirim?


4
Aynı sorunu bir kez yaşadım. Unistall ve tekrar kurmak zorunda kaldı.
MeTitus

@Marco, zaten kaldırdım ve tekrar kurdum. Ancak çözülmedi.
RAM

Automapper red yüzünden, kontrol etmelisin
IamStalker

2
Aşağıdaki çözümlerden herhangi biri geçici olarak çalışacaktır. Sorun her zaman geri döner ve sürüm kontrolü için TFS kullanıyorsanız da özellikle kötüdür. JetBrains sessizliği ve geçen yıl güncelleme eksikliği beni tembel R # para trene binmek düşünüyorum.
Yuck

2
Benim durumumda, buradaki cevapların hiçbiri işe yaramadı. Ayrıca Jetbrain'in desteğinden de geçtim ama henüz yardım edemediler. Resharper'ı şimdilik devre dışı bırakmak zorunda kaldım. Sorun burada takip edildi .
17:20

Yanıtlar:


725

Visual Studio → menü AraçlarSeçenekler → Yeniden Paylaşıcı , Suspenddüğme ve Resumetekrar deneyin (pencereyi kapatmanıza gerek yoktur). Bu benim durumumda işe yarıyor.


3
Resharper 7.1.3 ile VS2012 Güncelleme 3 ve bu benim sorunumu çözmedi. Resharper'ı kaldırıp yeniden yüklemek benim için düzeltildi.
LordHits

93
Bu benim için işe yaramadı ama ReSharper Caches'ın temizlenmesi sorunu çözdü.
Konsol

16
Önbelleği temizlemek ve ReSharper VS2012 güncellemesi 4 ve R # 7.1'i askıya almak zorunda kaldım
moi_meme

17
Bu benim için de işe yaramadı, ancak projeyi boşaltmak / yeniden yüklemek işe yaradı: projeyi sağ tıklayın-> Projeyi Kaldır, ardından tekrar sağ tıklayın-> Projeyi Yeniden Yükle.
biscuit314

6
Önbellekle aynı çözüm (bazı durumlarda gerekli): stackoverflow.com/a/19772172/2387977
Dherik

232
VS -> Tools -> Options -> ReSharper Suspend button 
Clear Contents of -> AppData\Local\JetBrains\ReSharper\v7.1\SolutionCaches
VS -> Tools -> Options -> ReSharper Resume  button

73
Yeniden Paylaşıcı> Seçenekler> Çevre> Genel 'Kasayı Temizle'yi tıklatıp VS'yi yeniden başlatabilirsiniz. Cevap için Ty, bana yardım etti.
Johan Larsson

3
Bu benim için çalıştı :) Visual studio kendisini ty Clear Cache tarafından bunu yapmak için başka bir yol ty
ThomasBecker

2
Önbelleği temizlemek benim için işe yaramadı. SolutionCaches klasörünün içeriği silindi.
JayJay

7
Bu benim can sıkıcı bir "Yöntem çözümlenemiyor" uyarısını çözmek için çalışıyor. Eklemek için, VS2013'teki yeniden birleştirici 9 için yol\AppData\Local\JetBrains\Transient\ReSharperPlatformVs12\v01\SolutionCaches
spinalfrontier

11
Yeniden eklemek için, bu sefer Visual Studio 2015'te Yeniden Paylaşma 10 için yol% localappdata% \ JetBrains \ Transient \ ReSharperPlatformVs14 şeklindedir. Orada v02, v03 ve v04 alt klasörleri vardı - hepsini ve içeriklerini sildim.
StackOverflowUser

124

Bu benim için çalıştı (VS2012u4, R # 7.1.3):

  1. Yeniden Paylaşıcı> Seçenekler> Çevre: Genel> Önbellekleri Temizle
  2. Visual Studio'yu yeniden başlat

32

Yeniden birleştirici önbelleğini temizle: Yeniden birleştirici -> Seçenekler -> Genel -> Önbellekleri temizle, çözümü kapatıp yeniden açın. R # 9.0 Güncelleme 1'de çalıştı


Menü seçeneği Genel değil "Üret" Clear Caches almak için
Kirsten Greed

R # 9.2 için bir .NET Core projesinde çalışmıyor gibi görünüyor mu? Kapanma ve yeniden açma projesi denendi ve VS ... EDIT: Şimdi çalışıyor! Nedense işe başlamadan önce iki kez yeniden başlamak zorunda kaldı!
user3791372

Teşekkürler! VS 2017 Professional kullanarak benim için çalışan tek çözüm bu.
Pete

31

Bu, çözümünüzde aynı kitaplığın iki farklı sürümüne sahip olduğunuzda ReSharper'da olur. Örneğin, proje A, otomatik harita sürüm 1.1'e ve proje B, otomatik harita sürüm 1.0'a başvurur.

Visual Studio genellikle derlemek ve bağlanmak için DLL birini seçtiği durumda beklendiği gibi çalışır. Bununla birlikte, ReSharper kitlesel olarak karışır. Benim için bu sadece gidip gitmek yerine sizden çözmenizi isteyen bir ReSharper hatası olmalıdır.

GÜNCELLEME:

Bu iki gün önce (bu yazıyı yaptıktan bir gün sonra) toplam tesadüfle karşılaştım ve VS API'deki bir hatadan kaynaklandığını söyledikleri bu bağlantıyla karşılaştım . Tavsiye ettikleri her şeyi denedim ve geçici olarak bile çözemedim: google.code'dan indirdiğim Autofac 2.6.x vardı ve sonra NuGet paket sürümü için değiştirdim ve yeni referansı görmeyi reddetti ne yaptığım önemli.

R # 8 EAP'yi yüklemeyi önerirler, ancak benim için Autofac'ın eski sürümüne geçmenin daha az güçlüğü vardı.

Yardım yolunda çok fazla değil, ama belki de yararlı.


sorumu hataların boyutu hakkında ek bilgi ile düzenledim. 1 ay önce, 2012 RC'mi vs 2012 RTM olarak değiştirdim ve bu hatalar oldu (projemde herhangi bir değişiklik olmadan). Şimdi, tavsiyen nedir?
RAM

1
Tüm başvuruları silmeyi ve sonra yeniden eklemeyi denediniz mi (eski DLL'lere işaret ediyor olabilirsiniz ve bu R # kafa karıştırıcıdır).
satnhak

Visual Studio'mun da daha büyük sorunları olduğunu anlıyorum: Projelerime herhangi bir referans ekleyemiyorum (yeni çözümler ve yeni projeler içinde bile), daha fazla bilgi: stackoverflow.com/questions/15746529/…
RAM

Bu, kabul edilen cevap işe yaramadığında beni doğru yöne götürdü. Benim için, söz konusu kütüphanede bir güncelleme mevcuttu. Kaldırmayı ve sonra tekrar eklemeyi planlıyordum, ancak güncellemeyi gördüm ve önce denedim. Kütüphaneyi güncelledikten sonra, sorun kendi kendine çözüldü.
c0r3yz

Bu cevap bana benzer bir durumla yardımcı oldu. OP'nin gördüğü soruna neden olan project.json dosyamdaki AspNetCore.Mvc sürüm 1.0.0 rc finaline başvurdum.
Project.json

27

Bu bana Visual Studio 2015 ve ReSharper Ultimate 10.0.2 ile oluyordu. Bu cevaptan önce yazılan hemen hemen tüm çözümleri denedim (herhangi bir yeniden kurulum dışında) ve hiçbir şey işe yaramadı.

Ben yukarıdaki adımları çeşitli çok özel bir sırayla tekrar çalışma var :

  1. Yeniden Paylaşım → Seçenekler → Çevre → Genel → Önbellekleri Temizle
    • bu ReSharper'ı askıya almadan önce yapılmalıdır , aksi takdirde bu seçenek kullanılamaz
    • bu, C:\Users\YourUsername\AppData\Local\JetBrains\Transient\ReSharperPlatformVs14\v04diğer bazı yayınlarda belirtildiği gibi dosyaları temizler
  2. Araçlar → Seçenekler → ReSharper Ultimate → Askıya Al
  3. Visual Studio'yu kapatın
    • bu aslında ReSharper önbelleğini temizler
  4. Visual Studio'yu aç
  5. Çözümü açın
    • Visual Studio'nun IntelliSense'te kod sorunu olmadığını algılamasını bekledim ve bu noktada bir yapı gerçekleştirmiş olabilirim.
  6. Araçlar → Seçenekler → ReSharper Ultimate → Devam

Umarım son adımdan sonra, hiçbir şeyi yeniden yüklemek zorunda kalmayacağınız rahat bir nefes alabilir, kesinlikle yaptım!


1
Bu, Visual Studio 15 Preview ve Resharper ile de oldu. Bu adımlar benim için sorunu düzeltti (umarım yakında herhangi bir zamanda geri gelmeyecektir). Teşekkürler!
jporcenaluk

VS 2017 burada. Önbelleğin temizlenmesi oldu; VS'yi kapatın ve yeniden başlatın; Resharper'ı askıya alın ve VS'yi kapatın; VS'yi çözümde yeniden başlat ve sonra benim için yapan Resharper'ı başlat.
RandomHandle

17

Genellikle yapılandırma dosyası bozuk veya yanlış algılama ile olur. Sadece .vs klasörünü silin , yapılandırmayı sıfırlamak için VS'yi yeniden başlatın. Neredeyse vaka çalışacak

resim açıklamasını buraya girin


Bu benim için çalıştı
Siege21x

benim için çalışmadı
Blechdose

13

Ben benzer sorunları vardı ve bulunan önbellekleri temizledi:

AppData \ Local \ JetBrains \ ReSharper \ v7.1 \ SolutionCaches

Sorunları benim için çözdü

Koşu VS2012 u3


Benzer bir şey yaptım, sadece AppData \ Local \ Jetbrains dizinini sildim. Mevcut yeniden paylaşım yüklememden daha yeni olanları da dahil olmak üzere farklı sürümlerde bir sürü vardı.
benstpierre

Sorunu benim için çözmek için hiçbir şey yapmadı.
Mike

12

Aynı problemi yaşadım (VS 2017). Benim durumumda, hedef çerçevenin farklı sürümleri - bir derleme 4.52, diğeri 4.62 - bunları her iki derlemede de aynı sürüme ayarladıktan sonra tekrar çalışmaya başladı.


4
İnanılmaz, bu da benim için sorunun sebebiydi. İnanamıyorum ... bu kesinlikle daha fazla oy almalı.
Thomas Flinkow

Bana çok yardım ettim
eljoe

Hedeflerin bu sorunu çözmede hiçbir etkisi olmadı.
Mike

1
Özellikle Hata Listesi penceresinde sorunun bunun olduğunu söyleyen bir uyarı alırken, yukarıdakileri kabul edin. İnsanlar Resharper ile uğraşmadan önce bunu kontrol etmelidir.
Eddie

Teşekkürler Mikolaj. Burada da aynı sorun var.
Firoz Jafri

10

Önbelleği temizleme ve / veya ReSharper'ı askıya alma bağlantılarının üstünde benim için çalışmadı. Bu sorunu gösteren projeyi çözüm kaşifinden 'yeniledim ve sorun ortadan kalkıyor. Ne yazık ki, yinelenen devam ediyor ve bu sorun her tekrarlandığında yenilenmeye devam etmek için sadece seçenek.

Windows 8'de ReSharper 8.1 ile VS2012 var


Projeyi nasıl "yeniliyorsunuz"?
PersianLife

Solution Explorer -> Yenile
user1127860

Bu da VS2017 ve R # 20127.3 ile benim için sorunu çözdü. EAP 9
Jan Ivar Z. Carlsen

Canlandırıcı bu konuda benim için hiçbir şey yapmadı.
Mike

8

Visual Studio 2013'te ReSharper 8.2 ile aynı sorunu yaşıyordum ve burada önbellekleri temizleme, ReSharper'ı askıya alma veya ReSharper'ı yeniden yükleme gibi olağan çözümlerin hiçbiri çalışmıyor.

Benim durumumda şu şekilde çözdüm ... Çözemediği sembollerden birine baktım ve içinde olduğunu not ettim System.Web.Http.dll. Daha sonra bunun Microsoft.AspNet.WebApi.CoreNuGet paketinde olduğunu buldum . Paket yöneticisi konsolunu bu paketi denemek ve kaldırmak için kullandım, ancak tabii ki diğer bağımlılıklardan kaynaklanamayacağını söyledi.

Bu yüzden de dahil olmak üzere her bağımlılığı kaldırdım Microsoft.AspNet.WebApi.Coreve ardından her paketi ters sırada yeniden yükledim. ReSharper kurulduğu her şeyi doğru bir şekilde aldı ve şimdi iyi görünüyor.


Benim için de çalıştı. Sadece proje için nuget paketlerini kaldırın ve tekrar yükleyin.
ceetheman

Bunların hiçbiri benim için özellikle web api ile oynamak için işe yaramadı. hiçbir şey yapmadı
Mike

Yapacağım son şey, kötü yazılmış bir uygulamanın çalışması için bir projenin bağımlılıklarını silmek. Yeniden paylaşmayı silmeyi seçtim. sorun çözüldü ve VS şimdi çok daha hızlı.
Mike

8

Gördüğünüz gibi Çözüm herkesin yukarıda bahsettiği şeydir. Sadece Resharper'ı Askıya alarak sonra Önbellekleri Temizleyerek ve son olarak Devam Ettirerek . Ancak, kimse VisualStudio kapatmadan / yeniden başlatmadan nasıl yapılacağından bahsetmedi.

Sadece şu adımları izleyin :

  1. Yeniden Sıralayıcı Önbellek Konumunu Alma

    • Yeniden Şekillendirici Seçenekleri> Ortam> Genel> Çözüm Yakalamalarını (Açılan Kutu) içine kaydederek (Resimde 2 olarak işaretlenmiş) manuel olarak . Özel Klasör Seçme, Sonra Gösterilen metin kutusundan Yakalama Klasörünün konumunu kopyalama ( Görüntüde 3 olarak işaretlenmiş ). Ayarları geri alma. İşaretli 1, ClearCache Düğmesini gösterir . Genellikle işe yaramaz bu yüzden bırakın. Eşyaları gösteren resim
  2. Askıya Alınan Yeniden Şekillendirici
    • Bunu, Araçlar> Seçenekler> Yeniden Doldur veya Yeniden Doldur Ultimate> Şimdi Askıya Al (Düğme) seçeneğine giderek yapabilirsiniz. Yeniden Sıralayıcı Askıya Alma Seçeneği
  3. Önbelleği Temizleme

    • 1. adımda daha önce kopyalanan konuma gidin ve o klasördeki her şeyi silin. Ve evet, her şeyi kastediyorum.
  4. Resharper'ı Sürdürme

    • Bunu tekrar Araçlar> Seçenekler> Yeniden Doldur veya Yeniden Doldur Ultimate> Devam Et (Düğme) seçeneğine giderek yapabilirsiniz.

Teşekkürler! Benim için işe yarayan tek şey bu. Resharper bugünlerde bir çözüm daha bir sorun olmaya başlıyor .... çok yavaş ve adamcağız ....
Tor

Bütün bunlar sorunu çözmek için hiçbir şey yapmadı. Reshaper'ı silmek sorunu düzeltti
Mike

6

Aynı sorunu yaşadım ve boşaltma ve yeniden yükleme sorunlu projesi ReSharper için bu sorunu gidermeme yardımcı oldu. Bu yardımcı olur umarım.


VS'yi güncellemek, yeniden paylaşmayı güncellemek, otomatik ve manuel olarak önbelleği temizlemek ve yeniden paylaşmayı askıya almak bana yardımcı olmadı. Bu bir yeniden paylaşım sorunu değil, muhtemelen bir VS hatasıdır. Bu benim için çalıştı. Teşekkürler.
Milad

Bu hiç böyle bir şey yapmadı. Hemen hemen hiçbir şey yapmadı "yenileme" gibi.
Mike

6

İçin Benim için VS2015 , yapmak zorundaydım Resharper güncelleme sürümüne 2016/02/02 sorunu çözmek için.

Zaten denedim (hiçbiri benim için işe yaramadı):

  • askıya alma / devam ettirme
  • önbelleği askıya alma / temizleme (araçlar> seçenekler düğmesini kullanarak) / sürdürme
  • önbelleği askıya alma / temizleme (Windows dosya sistemini kullanarak) / sürdürme
  • önbelleği çözüm klasörüne taşıma / visual studio'yu yeniden başlatma
  • Yukarıdakilerin hepsinin veya bir kısmının diğer birçok kombinasyonu

Umarım bu birine yardımcı olabilir.


bu sadece seçeneklerin bir kopyasını. hepsi sorunu çözmek için hiçbir şey yapmadı.
Mike

@Mike - Göremediğim için R # 'ı 2016.2.2'ye güncellemenizi öneren "diğer" gönderiye bağlantı kurmaktan çekinmeyin.
Dib

5

Resharper'dan Windows Dosya Gezgini aracılığıyla manuel olarak yaptığı önbelleği temizlemesini istemeye ihtiyacım vardı. Bu nihayet sorunu benim için çözdü.

  1. (Buradaki birçok çözümde bildirildiği gibi) RESHARPER> Seçenekler ...> Çevre> Genel> Önbellekleri Temizle.
  2. Visual Studio'yu kapatın.
  3. Visual Studio 2015'te Resharper 10 için Dosya Gezgini'nde bu yola gidin:% localappdata% \ JetBrains \ Transient \ ReSharperPlatformVs14
  4. Bu klasördeki tüm alt klasörleri ve içeriklerini silin.
  5. Visual Studio'yu yeniden başlatın, Çözümünüzü yeniden yükleyin ve Çözüm için kendini yeniden başlatmak için Yeniden Paylaşım bekle.

5

Yeniden Paylaşıcı -> Seçenek Önbellekleri -> Çözüm önbelleklerini şu konumda sakla: (Klasörü başka bir tanesiyle değiştir).

Veya R # önbellek klasörünü el ile temizlemeye çalışın


3

7.1 kullanıyorum ve bu benim için çalıştı:

  1. Yeniden paylaşıcıyı kaldır
  2. % appdata% adresine gidin ve JetBrains \ Resharper ve .. \ Local \ JetBrains \ Resharper klasörlerini kaldırın
  3. yeniden birleştirici yeniden tak

3

Yukarıdaki her şeyi düzeltmeden yaptım.

Sonra System.Web.Mvc yerel kopyalamak doğru ayarlamak için başka bir SO Q / A (hangisini hatırlamıyorum) bir adım yaptım. Projemi yeniden derledim ve hatalar ortadan kalktı.

Bu derlemeyi Yerel Kopyala false değerine geri ayarladığımda hatalar geri dönmedi.


3

Benim durumum, yukarıdaki tüm önerileri denedim. Ancak, bir noktada Resharper askıya alınsa bile sorunun devam ettiğini fark ettim. Bu yüzden, VS'nin kendisinde benzer bir sorun aradım ve bu SO yazısında kabul edilen cevap için yorumlarda çözüm buldum .

Özlü adımımı listeliyorum.

  1. VS -> Araçlar -> Seçenekler -> ReSharper Askıya Al düğmesi
  2. Çözüm oluşturun. Tüm referansların hala çözülmediğine dikkat edin
  3. Çözeltiyi temizleyin
  4. VS'yi yeniden başlat
  5. Çözücüyü Resharper olmadan oluşturun. Tüm referansların çözüldüğüne dikkat edin
  6. VS -> Araçlar -> Seçenekler -> Yeniden Paylaşım Devam Et düğmesi

1

VS2015, R # 10 kullanıyorum. Önerilen çözümlerin hiçbiri benim için çalışmadı. Çözümümün bin klasörünün içeriğini sildim ve sorunu çözmüş gibi görünen tüm çözümü yeniden oluşturdum. Bin klasörünün içeriğini silmeden önce, R # 'yi askıya almayı ve devam ettirmeyi, R # -> seçenek -> genel ayarından net önbellek yapmayı ve ayrıca \ AppData \ Local \ JetBrains \ Transient \ ReSharperPlatformVs12 \ v01 \ SolutionCaches .. Umarım birine yardımcı olur.


1

Resharper Ultimate ile Visual Studio 2015'te de aynı sorunu yaşıyordum ve yukarıda önerilen çözümleri denedim, ancak hiçbiri benim için işe yaramadı.

Sonra Resharper'ı en son sürüme yükseltmek sorunumu çözdü.


Evet, aynı sonuca vardım. Ne yazık ki R # aboneliğim bitti, bu da hatayı düzeltmek için R #
sürümümü

1

Yukarıdaki önerilerin birkaçından sonra benim durumumda ne yardımcı olmadı:

  • Bir proje başvurusu kaldırıldı (ReSharper'ın doğru şekilde başvurulmasına rağmen bulamadığını iddia ettiği kitaplıklardan biri).
  • Referansı tekrar eklemek için ReSharper'ın "Çöz" ü kullanın.

Bundan sonra, proje dosyalarının hiçbiri süreçte gerçekten değiştirilmemiş olsa bile, iyi çalıştı.


1

Aynı sorun var.Temiz Resharper önbelleği ve Askıya Alma Resharper benim için işe yaramadı.Sadece görsel stüdyosu kapattım, Resharper'ı kaldırın ve ardından Resharper'ı yükleyin, sorun ortadan kalktı.


1

ReSharper'ı devre dışı bıraktığımda, proje başarıyla oluşturulmuş olsa da Visual Studio da aynı hatayı veriyor. Sorunu çözmek için ne yaptım:

  1. Projeyi çözümden kaldırın.
  2. Çözümü sağ tıklatın, Varolan Proje Ekle'yi tıklatın, proje dosyasını seçin ve yeniden ekleyin.

Bu adımları gerçekleştirdikten sonra, sözdizimi hataları Visual Studio'da kayboldu ve ReSharper'ı yeniden etkinleştirdikten sonra hata da olmadı.


Hatalarımın tümü tek bir nuget paketiyle ilgili referanslardı. Paketi kaldırdım ve yeniden ekledim. Hatalar gitti. İşaretçi için teşekkürler.
Brett

1

Ben de bu sorunu yaşadım. Önceki tüm çözümler bana yardımcı olmadı ya da çok kısa bir süre için yardımcı oldu. Benim durumumda, .Net Framework 4.7.2 projesini 4.5.2 sürümüne sahip bir projeye bağladım. Her iki projeyi de 4.7.2 sürümüne güncelledikten sonra sorun çözüldü. Sorunu çözmek için projelerin aynı sürümüne sahip olmanız gerektiğini düşünüyorum. Ya da benim durumumda olduğu gibi daha küçük bir sürümü daha büyük bir sürüme bağlayın, ancak tam tersi değil.


@ Mikołaj Mularczyk'in cevabında önerdiği çözüm bu değil mi?
Robin B

0

Benim için, yerel Git depomun hangi şubesinde olduğumu değiştirdiğimde, çözümümün garip bir durumda yakalandığını düşünüyorum. Sorun başlamadan önce bir önceki dalı açtım, VS'ye tüm dosyaları yeniden yüklemesini söyler, sonra istenen şubeye geri dönüp yeniden yükleme sorunu çözdü.


0

Paylaşılan dosyalara özgü bu sorunu da gördük birden fazla proje tarafından . Düzenleyici penceresinin sol üst köşesinde dosya için proje bağlamını değiştirmenizi sağlayan bir birleşik giriş kutusu vardır (ve dolayısıyla sembol çözünürlüğünü etkileyen referanslar).

Yeniden paylaşma, paylaşılan bir dosyanın yanlış "sürümünü", "dosyaya veya simgeye git" komutlarıyla yanlışlıkla açmayı kolaylaştırır.

Bu sorunu çözmek için bağlamı çözümde kullandığım projeye dönüştürmek için tek yapmam gereken buydu.


0

Ben de derleme / çalışma zamanı hataları yol vermedi ReSharper bildirilen benzer sorunlar gördüm.

Bunlar çoğunlukla ReSharper'ın raporlamasına veya hatalarına neden olarak "{x:Type ...}"veya "{x:Static ...}"işaretleme sırasında görülmüştür ."Cannot resolve symbol 'Type'""Cannot resolve symbol 'Static'"

Ayrıca birçok hata vardı "Invalid markup extension type: expected type is '<type>', actual type is '...Extension'".

Derlemeye bir başvuru eklediğimde, sorun kendi kendine çözüldü System.Xaml.


0

Benim için yumuşak önbellek temizleme çözümleri işe yaramadı, yıllar boyunca kurulan farklı RS sürümleri arasında üretilen sorunlar vardı.

Benim için işe yarayan şuydu:

  • Yeniden birleştiriciyi kaldır
  • AppData \ Local ve AppData \ Roaming içindeki tüm JetBrains klasörlerini kaldırın
  • Yeniden birleştiriciyi tekrar takın

Tüm ayarların yeniden yapılması gerekiyor, ancak JetBrains ekibinin yardımıyla bile daha iyi bir çözüm alamadım.


0

Resharper önbelleğiyle ilgili bir sorun olmalı, ancak bildiğim kadarıyla "önbelleği temizle" özelliği yalnızca önbelleğiniz Çözüm Klasörü'ndeyse çalışır. Kontrol etmek için şunu deneyin: Visual Studio> Araçlar> Seçenekler> Yeniden Paylaşım> Seçenekler ...

Yeniden Paylaşma Seçenekleri penceresinde> Ortam> Genel'de "Çözüm önbelleklerini sakla" öğesinin "Çözüm klasörü" olarak ayarlandığını kontrol edin

Çözüm klasöründe bundan sonra yeni bir klasör "_ReSharper.Caches" görmelisiniz. "Önbellekleri temizle" düğmesine basarak temizleyebilmeniz gerekir, ancak (bu işe yaramazsa) iç dosyaları kaldırarak manuel olarak temizleyebilirsiniz (bu durumda, Visual Studio zaten kapatılmış olmalıdır).

Visual Studio'yu yeniden başlatın ve her şeyin çalışması gerekir. Buraya da bir göz atın [1]

[1] https://resharper-support.jetbrains.com/hc/en-us/articles/206546989-ReSharper-stopped-working-for-a-single-specific-solution

Not: Visual Studio 2015 Güncelleştirme 1 / ReSharper 10.0.2

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.