Clr.dll sürümü, mscordacwks.dll için oluşturulmuş olanla eşleşmiyor


87

Visual Studio 2010'da gayet iyi çalıştırabileceğim bir C # konsol uygulamam var. İşlemi hata ayıklama modunda çalıştırmayı denediğimde, aşağıdaki hatayla karşılaşıyorum:

clr.dll sürümü mscordacwks.dll ile eşleşmiyor

Herhangi bir bilgi aramayı denedim, ancak hiçbir şey bulamadım. Bunu hata ayıklayıcıyla neden çalıştıramadığıma dair ipuçları veren var mı?

DÜZENLEME: Daha önce bir konsol uygulamasında başarıyla hata ayıklayabildiğimi açıklığa kavuşturmalıyım, bu yeni bir durum.


Bu olmaya başladığında bir şey değişti mi? Tüm projeler ve çerçeve sürümleri için oluyor mu?
SLaks

@SLaks Farkında değilim. Evet.
Rebecca Chernoff

Benim durumumda, yönetici ekibi tarafından yüklenmiş bazı güncellemeler vardı. Kurulumdan sonra benzer bir hata aldım. Visual Studio'yu yeniden başlattım. Hata çözüldü ve hata ayıklayabilirim.
Sarang

Ayrıca bu hata VS2015'te ortaya çıkabilir .
Dib

Yanıtlar:


175

Bu hatayı yeniden oluşturabildiğimde anlayabildiğim kadarıyla, bunun nedeni Windows güncellemelerini yüklemenin ortasında olmam. Yani, güncellemeleri çalıştırmak, ardından yeniden başlatmayı ertelemek, ardından kodda hata ayıklamaya çalışmak, beni bu bozuk duruma sokan şeydi.


1
+1 - Aynı hatayı aldım, ancak bir işleme eklemeye çalışırken. Bilgisayarım bazı güncellemeleri yükleyemedi ve yeniden başlatma bekliyordu. Güncellemeleri yeniden başlatıp tekrar denedikten sonra tekrar ekleyebilirim.
Paul

4
Bilgisayarım, ilgili olabilecek güncellemeleri çalıştırma sürecinde. Benim durumumda VS 2010'u kapatıp yeniden açmak sorunu çözdü.
TTT

1
VS 2012 SP 1'de, bir .net çerçeve güncellemesinden sonra bu hatayı aldım. Yalnızca uygulama için IIS Express'i (VS'den olanı) yeniden başlatmak da bilgisayarı yeniden başlatmak zorunda kalmadan sorunu çözdü.
Sebastien F.

4
Bazen Microsoft'tan gerçekten nefret ediyorum.
jp2code

2
Windows güncellemesini kullanırken de bu hatayı aldım, ancak Visual Studio (2010) yeniden başlatıldıktan sonra çözümümü gayet iyi çalıştırabilirim. Bilgisayarı yeniden başlatmam veya önceden güncelleme prosedürünü tamamlamama gerek yoktu.
Sheridan

6

Bu sorunu bir kez yaşadım ve buna, eklemek istediğim işlemin çalıştığı Sunucuda bekleyen bir Windows Güncellemesi neden oldu.


4

Ben de aynı sorunla karşılaştım. Hata ayıklama amacıyla bir işleme eklemeye çalıştığımda başıma geldi. O sırada, bekleyen bir pencere güncellemesini ertelemiştim.

Bilgisayarımı yeniden başlattıktan ve güncellemenin gerçekleşmesine izin verdikten sonra her şey düzgün çalışmaya başladı.

Ek notlar: Yakın zamanda Visual Studio 2010 Ultimate'a güncelledim ve Service Pack 1'i yükledim.


+1 Bekleyen güncellemelerim vardı. Bilgisayarı yeniden başlattıktan sonra her şey çalıştı. Windows 7 üzerinde Visual Studio 2013
Jared Beach

4

Visual Studio 2013 için .NET 4.6 yüklediğimde bu vardı.

Bu özel durumda, Visual Studio 2013'ü yeniden başlatmak sorunu çözdü.


3

Sonunda bunu çözdüm!

Windows 7'mi güncelledikten sonra olmuş gibi görünüyordu. Dosyalarımdan biri eski olmalı.

Düzeltme: VS 2010 Service Pack 1'i yükleyin

Kurduktan hemen sonra doğru şekilde çalıştı. Kesme noktalarına ve her şeye ulaşılıyor!

Umarım bu sizin için de işe yarar!


3

Ayrıca Service Pack 1'e güncelledim ve Windows güncellemelerinin güncel olduğundan emin oldum, ancak hala aynı sorunu yaşıyordum:

"Hedefteki CLR.dll Sürümü, mscordacwks.dll'nin oluşturulduğu sürümle eşleşmiyor."

Microsoft, tekrarlanamaz olduğu için connect.microsoft.com'daki bu sorunu kapattı ... Affedilemez, sorumsuz destek sistemi !!

Ancak social.msdn.com'da bu bağlantı üzerinden yükseltmeye yönlendirildim ve bu, makinemdeki sorunu çözdü (Win7, VS2010, hedef 4.0)

Umarım yardımcı olur.


1
ölü bağlantı? bana ölü görünüyor.
Adaptabi

2

Basitçe. Visual Studio'yu yeniden başlatmak benim durumumdaki sorunu çözdü.


1

VS 2010 SP1'e yıllarca sahiptim ve birçok kez yeniden başlattım. Devam eden herhangi bir pencere güncellemesi de yoktu. Tüm VS 2010 IDE'lerimi kapattım ve sonra açtım ve sorun ortadan kalktı.


1

Bu, bir WINDOWS GÜNCELLEME yaptığınızda ve sisteminizi yeniden başlatmadığınızda ve güncelleme VISUAL STUDIO ile uyumlu olmadığında gerçekleşir. Bu nedenle, bunu çözmek için, VISUAL STUDIO'da en yenisine bir güncelleme yapın. DÜZELTİLMELİDİR


1

.Net framework 4.5 yükledikten sonra projem için .net 4 kullanırken bu garip sorunu yaşadım. VS 2010 hizmet paketinin güncellenmesi sorunu çözmedi, yalnızca .net 4.5 ve 4'ün kaldırılması ve ardından yalnızca .net 4'ün yeniden yüklenmesi.


1

Win7'de VS2013'üm var ve VS'yi yeniden başlatmak benim için çalıştı. Bir VS / CLR hatası gibi görünüyor.

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.