Visual Studio (ve muhtemelen TFS) bir şekilde (sanırım bir kaynak denetimi birleştirme sırasında) çözümümdeki bir projenin yolu hakkında kafasını karıştırdı.
Burada olduğunu düşünüyor (basitlik için örnek yollar):
C:\My Projects\ExampleSolution\ExampleProjectWrong\ExampleProjectCorrect.csproj
oysa proje dosyası burada bulunur:
C:\My Projects\ExampleSolution\ExampleProjectCorrect\ExampleProjectCorrect.csproj
Hayatım boyunca onu doğru yeri tanımasını sağlayamıyorum. Denedim:
Projeyi doğru konumdan kaldırıp yeniden eklemek. Bir hata mesajı beliriyor
The project file at C:\My Projects\ExampleSolution\ExampleProjectWrong\ExampleProjectCorrect.csproj could not be found
.Tüm referansların
ExampleProjectCorrect.csproj
doğru yollara sahip olmasını sağlamak için .sln dosyasını el ile düzenleme .Stüdyonun yanlış yolu nerede sakladığını bulmak için hem doğru hem de yanlış yollar için çözüm dizinindeki dosyalarda bir arama yapmak.
VS ve TFS için önbellek dizinlerini silme
Saçlarımı yırtıyorum çünkü 100 projede hiçbir fark yaratmadığı için çözümü yeniden oluşturamıyorum ve üzerinde çalışan birkaç diğer geliştiriciyle birlikte kaynak kontrolüne bağlı.
Bu yanlış yolu nerede depoladığı ve / veya lanet şeyin doğru şekilde yüklenmesi için nasıl sıfırlanacağı konusunda bana doğru yönü gösterebilecek biri var mı?