2012-01-09 26 views
6

Bu hatayı alıyorum.Geçerli konum için mevcut kaynak yok

Locating source for 'C:\Users\cem\Documents\Visual Studio 2008\Projects\CS.Web.Controls\WebCropImage\CropImage.cs'. Checksum: MD5 {20 55 30 34 b8 e3 ee df 89 75 e5 b5 36 b6 13 21} 
Determining whether the checksum matches for the following locations: 
1: C:\Users\sun\Desktop\trunk\CS.WebControls\WebCropImage\CropImage.cs Checksum: MD5 {5d 31 b6 21 f5 1 36 8b c0 25 dd b9 1e ff d7 89} Checksum doesn't match. 
2: C:\Users\sun\Downloads\WebCropImage.UI\CropImage.cs Checksum: MD5 {5d 31 b6 21 f5 1 36 8b c0 25 dd b9 1e ff d7 89} Checksum doesn't match. 
The file 'C:\Users\cem\Documents\Visual Studio 2008\Projects\CS.Web.Controls\WebCropImage\CropImage.cs' does not exist. 
Looking in script documents for 'C:\Users\cem\Documents\Visual Studio 2008\Projects\CS.Web.Controls\WebCropImage\CropImage.cs'... 
Looking in the projects for 'C:\Users\cem\Documents\Visual Studio 2008\Projects\CS.Web.Controls\WebCropImage\CropImage.cs'. 
The file was found in a project: 'C:\Users\sun\Downloads\WebCropImage.UI\CropImage.cs'. 
The file was found in a project: 'C:\Users\sun\Desktop\trunk\CS.WebControls\WebCropImage\CropImage.cs'. 
Determining whether the checksum matches for the following locations: 
1: C:\Users\sun\Downloads\WebCropImage.UI\CropImage.cs Checksum: MD5 {5d 31 b6 21 f5 1 36 8b c0 25 dd b9 1e ff d7 89} Checksum doesn't match. 
2: C:\Users\sun\Desktop\trunk\CS.WebControls\WebCropImage\CropImage.cs Checksum: MD5 {5d 31 b6 21 f5 1 36 8b c0 25 dd b9 1e ff d7 89} Checksum doesn't match. 
Looking in directory 'C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\vc7\atlmfc'... 
Looking in directory 'C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\vc7\crt'... 
Looking in directory 'C:\Users\sun\Desktop\trunk\CS.WebControls\'... 
The debug source files settings for the active solution indicate that the debugger will not ask the user to find the file: C:\Users\cem\Documents\Visual Studio 2008\Projects\CS.Web.Controls\WebCropImage\CropImage.cs. 
The debugger could not locate the source file 'C:\Users\cem\Documents\Visual Studio 2008\Projects\CS.Web.Controls\WebCropImage\CropImage.cs'. 

Muhtemelen bir CropImage.cs veya eşleşmiyor. CS.Web.UI.CropImage.dll dosyasını bin klasörüne ekledim. hala bir .cs

Teşekkür Güneş ihtiyacı emin niçin

+0

Bu bir ASP.NET projesi mi? Bir WebForms projesi mi? Bir WinForms projesi mi? Bir WPF projesi mi? Hata mesajı ne zaman görünür? Depoları el ile klasöre eklemeyin. IDE bunu sizin için yapar. Kaynak ekle ve bin klasöründe asla poke etmeyin - sorun için sorun. –

+2

iyi bir soru değil - bu ne zaman WHEN hakkında spesifik değilsiniz! Bu benim tahminim - CropImage kitaplığında bir istisna oluştuğunu, BIN'de bunun için bir PDB olduğunu, dolayısıyla hata ayıklayıcının CropImage.cs adlı bir dosyada bulunan kodda hatanın meydana geldiğini bildiğini söyledi. Bu bir çalışma zamanı hatası değildir - ortam hata kodunu size gösterebilmenizi isteyen ortamdır, böylece hatanın nerede olduğunu gösterebilir. –

cevap

3

Olasılıkla neler olduğunu, size diyoruz zaman istisna atıyor başvurulan ettik DLL. Hata ayıklama yaparken, Visual Studio, hatayı atan kod satırını göstermenizi ister, ancak kaynağın nerede olduğunu bilmez. Genellikle, çevremde, kaynak dosyayı bulmanızı ve ek hata ayıklama bilgilerini gösterebilmenizi sağlayacak şekilde açmanızı ister. Ben genellikle kaynak, kaynak yok ya da kaynak ne olduğunu umurumda değil, bu iletişim kutusunda iptal tuşuna bastığınızda hata alırsınız.

+0

Sadece bir catch catch bloğu ile kodu çevirin –

15

Açık "Çözüm 'YourSolutionName' özellik sayfaları" penceresi (ana menüye gidin: Project-> Properties) ve sonra "Debug Kaynak Dosyalarına" gidin. İçinde sorunlu dosya yolunuz varsa, "Bu kaynak dosyaları aramayın" penceresinin altından kontrol edin. Evetse, yolu silin ve tekrar deneyin. Bence bu senin problemini çözebilir. Benim için

Selamlar,

+0

Teşekkürler ... benim için çözdü! –

+0

+1 Ben de, teşekkür ederim. –

+0

Teşekkürler bu sorunu çözdü –

1

o Miro'nun çözümdü + I projeyi temizlenmeli ve elle tüm Debug dosyalanan ve klasörleri bırakın kaldırılan. Bu, yeniden yapılandırmayı zorlar.

+0

Bazen bir Temiz Çözüm tüm dosyaları temizlemez ve bin dizinin elle silinmesi "temiz bir kirliliği" garanti etmenin tek yoludur. – Francis

0

Dosyaları Bin/Hata Ayıkla ve Kutu/Sürüm klasöründen kaldırdım.

0

Bir ASP.Net projesi ise, geçici dosyaları silin. Bu acılamaz. Bir kopya yapıldığında, bir şekilde senkronizasyondan çıkma olasılığı vardır. Benim durumumda

C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\

, bunu yapmadan önce, herhangi bir kesme noktası ayarlamak olamazdı. Hata, her iki MD5 ifadesinde de aynı yolu veriyordu ve sağlama toplamı eşleşmiyordu.

Bunu yaptıktan sonra, yine de kaynak sürümünün farklı olduğunu, ancak yine de kullanmayı tercih ettiğimi ve kodun içinden geçip kesme noktaları belirleyebileceğimi söyledi.

Git şekil.

Ve bir şey daha: Eğer gerçekten dan Pdb nereden aldığını bilmek istiyorsanız, Debug, Windows, Modules gitmek ve söz konusu dll bulmak ve Symbol File sütunda yolunu görebilirsiniz.

İlgili konular