/ProjectConfig (devenv.exe)
Bağımsız değişkeninde /Project
adlı projeyi oluştururken, temizlerken, yeniden oluştururken veya dağıtırken uygulanacak proje derleme yapılandırmasını belirtir.
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 uygulanacak çö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
Anahtar/ProjectConfig
, bir , /Clean
, /Deploy
veya /Rebuild
komutunun /Project
parçası /Build
olarak anahtarla 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
Aşağıdaki komut 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