Visual Studio - Çözümü bozmadan bir projenin klasör adını ve çözüm adını değiştirme


83

Eski bir projeye dayalı bir proje oluşturuyorum çünkü kullanmam gereken pek çok işlevselliğe sahip.

Tüm dizinleri ve çözüm adlarını yeni projenin adını alacak şekilde yeniden adlandırmak istiyorum. Belgeler \ Studio 2008, Visual Altında \ Projeler ben ilk dizin ve çözüm dosya adlarını değiştirmek mümkün, ama barındıran alt dizin adı değil bin, objve özellikleri klasörler. Bu alt dizinin adını değiştirdiğimde, çözümü açtığımda dosyaların hiçbiri açılmıyor.

Tüm dosyaları çözümün bir parçası olarak yükleyecek ve çalışmaya devam edecek şekilde Visual Studio 2008 içindeki projenin klasör adını nasıl değiştirebilirim?


Yanıtlar:


159

SLN dosyasını herhangi bir metin düzenleyicide (Not Defteri vb.) Açabilir ve orada proje yolunu değiştirebilirsiniz.


3
yanıt için teşekkürler! İşe yaradı!!! :) Şu satırı yeni düzenledim: Project ("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CCP Utility", "CCP Utility \ CCP Utility.csproj", "{FE1F9ED8-F161-485F-B9E6- 357852321137} "
Brian McCarthy

11
@DenisIvin Çok teşekkürler. Lütfen Microsoft bunu kolaylaştırın
Nathan Koop

7
Daha önce
oradaysa

1
Ek olarak, klasör adını değiştirdiğiniz projeye başvuran tüm projeler için .csproj dosyasını güncellemeniz gerekir. .csproj dosyaları da metin dosyalarıdır, bu nedenle kolayca yapılır.
Godsmith

@dougajmcdonald ve yoldan geçenler, bunu önce kaynak kontrol programını kullanarak projeyi yeni bir dizine taşıyarak hallettim.
kdbanman

10

Ben de öyle yaptım:

  1. Visual Studio'da proje ve çözüm adını değiştirin
  2. Projeyi kapatın ve projeyi içeren klasörü açın (Visual studio çözüm adı zaten değiştirildi).
  3. Eski proje klasörü adlarını yeni proje adıyla değiştirin
  4. .Sln dosyasını açın ve proje klasörü adlarını el ile eskiden yeni klasör adlarına değiştirin.
  5. .Sln dosyasını metin düzenleyicisine kaydedin
  6. Projeyi Visual Studio ile tekrar açın ve çözüm değiştirilmeye hazır

3

Bu talimatların yeterli olmadığını buldum. Ayrıca ad alanını değiştirmek için modeller, denetleyiciler ve görünümler için kod dosyalarında ve AppStart dosyalarında arama yapmak zorunda kaldım.

Projemi sadece yeniden adlandırmakla kalmayıp kopyaladığım için, IIS için applicationhost.config dosyasına da gitmem ve farklı bağlantı noktası numaraları kullanarak bağlamaları yeniden oluşturmam ve fiziksel dizini de değiştirmem gerekiyordu.


1

başlangıç-belgeleri-iisExpress-config'ime gidin ve ardından applicationhost'a sağ tıklayın ve web için visual studio 2013 ile aç'ı seçin, visual studio'daki applicationhost.config penceresine gireceksiniz ve şimdi bölgede, yolun fiziksel yolunu chsnge projen yerleştirildi

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.