/Project (devenv.exe)
Derlenmesi, temizlenmesi, yeniden oluşturulması veya dağıtılması için belirtilen çözüm yapılandırması içinde tek bir proje tanımlar.
Söz dizimi
devenv SolutionName {/Build|/Clean|/Deploy|/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ı.
{
/Build
/Rebuild
||/Clean
|/Deploy
}Gerekli. Projeyi derler, temizler, dağıtır veya yeniden oluşturur .
SolnConfigName
isteğe bağlı. ÇözümAdı'nda adlı çözüme uygulanan çö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ı. Projeye uygulanacak
/Project
derleme yapılandırma adı (veyaRelease
gibiDebug
). Birden fazla çözüm platformu varsa, platformu da belirtmeniz gerekir (örneğin,Debug|Win32
)./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
, ,
/Rebuild
/Clean
veya/Deploy
komutunun birdevenv
/Build
parçası olarak kullanılmalıdır.Boşluk içeren dizeleri çift tırnak içine alın.
Hatalar da dahil olmak üzere derlemelerin özet bilgileri Komut penceresinde veya anahtarla
/Out
belirtilen herhangi bir günlük dosyasında görüntülenebilir.
Örnek
Bu örnek içindeki proje CSharpWinApp
derleme yapılandırmasını MySolution
kullanarak Debug
projesini oluşturur.
devenv "%USERPROFILE%\source\repos\MySolution\MySolution.sln" /build Debug /project "CSharpWinApp\CSharpWinApp.csproj" /projectconfig Debug