/Build (devenv.exe)
Belirtilen çözüm yapılandırma dosyasını kullanarak bir çözüm veya proje oluşturur.
Söz dizimi
devenv SolutionName /Build [SolnConfigName [/Project ProjName [/ProjectConfig ProjConfigName]] [/Out OutputFilename]]
Bağımsız değişkenler
SolutionName
Gerekli. Çözümün dizinine göre çözüm dosyasının yolu ve adı.
SolnConfigName
isteğe bağlı. SolutionName içinde adlı çözümü oluşturmak için kullanılacak çözüm yapılandırmasının adı (veya
Release
gibiDebug
). Birden çok çö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ı. SolutionName klasöründen proje dosyasına veya projenin görünen adını ya da proje dosyasının tam yolunu ve adını göreli bir yol girebilirsiniz.
/ProjectConfig
ProjConfigNameisteğe bağlı. Adlandırılmış projeyi oluştururken kullanılacak proje derleme yapılandırmasının adı (veya
Release
gibiDebug
). 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
anahtar,
/Build
tümleşik geliştirme ortamındaki (IDE) Çözüm Derle menü komutuyla aynı işlevi gerçekleştirir.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./Build
Anahtar yalnızca son derlemeden sonra değişen projeleri derler. Çözümdeki tüm projeleri oluşturmak için bunun yerine /rebuild komutunu kullanın.Geçersiz proje yapılandırması ifadesini içeren bir hata iletisi alırsanız, bir çözüm platformu veya proje platformu (örneğin,
Debug|Win32
) belirttiğinizden emin olun.
Örnek
Aşağıdaki komut içindeki proje CSharpWinApp
derleme yapılandırmasını MySolution
kullanarak projesini Debug
oluşturur.
devenv "%USERPROFILE%\source\repos\MySolution.sln" /build Debug /project "CSharpWinApp\CSharpWinApp.csproj" /projectconfig Debug