/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 ReleasegibiDebug). 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.

  • /ProjectProjName

    isteğ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.

  • /ProjectConfigProjConfigName

    isteğe bağlı. Adlandırılmış projeyi oluştururken kullanılacak proje derleme yapılandırmasının adı (veya ReleasegibiDebug). 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.

  • /OutOutputFilename

    isteğ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 CSharpWinAppderleme yapılandırmasını MySolutionkullanarak projesini Debug oluşturur.

devenv "%USERPROFILE%\source\repos\MySolution.sln" /build Debug /project "CSharpWinApp\CSharpWinApp.csproj" /projectconfig Debug

Ayrıca bkz.