/Rebuild (devenv.exe)
Belirtilen çözüm yapılandırmasını temizler ve sonra oluşturur.
Söz dizimi
devenv SolutionName /Rebuild [SolnConfigName [/Project ProjName [/ProjectConfig ProjConfigName]] [/Out OutputFilename]]
Bağımsız değişkenler
SolutionName
Gerekli. Çözüm dosyasının tam yolu ve adı.
SolnConfigName
isteğe bağlı. SolutionName içinde adlı çözümü yeniden oluşturmak için kullanılacak çözüm yapılandırmasının adı (veya
Release
gibiDebug
). Birden fazla çözüm platformu varsa, platformu da belirtmeniz gerekir (örneğin,Debug|Win32
). Bu bağımsız değişken belirtilmemişse veya boş bir dizeyse (""
), araç çözümün etkin yapılandırmasını kullanır./Project
ProjNameisteğe bağlı. Çözüm içindeki proje dosyasının yolu ve adı. Projenin görünen adını veya göreli yolunu SolutionName klasöründen proje dosyasına girebilirsiniz. Proje dosyasının tam yolunu ve adını da girebilirsiniz.
/ProjectConfig
ProjConfigNameisteğe bağlı. Adı yeniden oluştururken kullanılacak projenin derleme yapılandırma adı (veya
Release
gibiDebug
)./Project
Birden fazla çözüm platformu varsa, platformu da belirtmeniz gerekir (örneğin,Debug|Win32
). Bu anahtar belirtilirse SolnConfigName bağımsız değişkenini geçersiz kılar./Out
OutputFilenameisteğe bağlı. Aracın çıktısını göndermek istediğiniz dosyanın adı. Dosya zaten varsa, araç çıktıyı dosyanın sonuna ekler.
Açıklamalar
Bu anahtar, IDE içindeki Çözümü Yeniden Derle menü komutuyla aynı işlemi yapar.
Boşluk içeren dizeleri çift tırnak içine alın.
Temizleme ve derlemeye ilişkin özet bilgiler(hatalar dahil) Komut penceresinde veya /Out anahtarıyla belirtilen herhangi bir günlük dosyasında görüntülenebilir.
Örnek
Bu örnek içindeki proje derleme yapılandırmasını MySolution
kullanarak projesini CSharpWinApp
Debug
temizler ve yeniden oluşturur.
devenv "%USERPROFILE%\source\repos\MySolution\MySolution.sln" /rebuild Debug /project "CSharpWinApp\CSharpWinApp.csproj" /projectconfig Debug