Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Belirtilen çözüm yapılandırma dosyasını kullanarak bir çözüm veya proje oluşturur.
Sözdizimi
devenv SolutionName /Build [SolnConfigName [/Project ProjName [/ProjectConfig ProjConfigName]] [/Out OutputFilename]]
Bağımsız değişken
SolutionName
Gerekli. Çözümün dizinine göre çözüm dosyasının yolu ve adı.
SolnConfigName
Opsiyonel. SolutionNameiçinde adlı çözümü oluşturmak için kullanılacak çözüm yapılandırmasının adı (
DebugveyaReleasegibi). 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./ProjectProjNameOpsiyonel. Çözüm içindeki proje dosyasının yolu ve adı. SolutionName klasöründen proje dosyasına veya projenin görünen adına ya da proje dosyasının tam yolunu ve adını göreli bir yol girebilirsiniz.
/ProjectConfigProjConfigNameOpsiyonel. Adlandırılmış projeyi oluştururken kullanılacak proje derleme yapılandırmasının adı (
DebugveyaReleasegibi). 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.OutputFilename
/OutOpsiyonel. Aracın çıktısını göndermek istediğiniz dosyanın adı. Dosya zaten varsa, araç çıktıyı dosyanın sonuna ekler.
Açıklamalar
/Buildanahtarı, tümleşik geliştirme ortamındaki (IDE) Derleme Çözümü menü komutuyla aynı işlevi gerçekleştirir.Boşluk içeren dizeleri çift tırnak içine alın.
Hatalar dahil olmak üzere derlemelerin özet bilgileri komut penceresinde veya
/Outanahtarıyla belirtilen herhangi bir günlük dosyasında görüntülenebilir./Buildanahtarı yalnızca son derlemeden sonra değişen projeleri oluşturur. Çözümdeki tüm projeleri oluşturmak için bunun yerine /rebuild kullanın.geçersiz proje yapılandırması hata iletisi alırsanız, bir çözüm platformu veya proje platformu belirttiğinizden emin olun (örneğin,
Debug|Win32).
Örnekler
Aşağıdaki komut, MySolutioniçindeki Debug proje derleme yapılandırmasını kullanarak proje CSharpWinAppoluşturur.
devenv "%USERPROFILE%\source\repos\MySolution.sln" /build Debug /project "CSharpWinApp\CSharpWinApp.csproj" /projectconfig Debug
Ve tüm derleme dosyalarını temizlemek için:
devenv "%USERPROFILE%\source\repos\MySolution.sln" /clean
Kurulum projesi oluşturma
Yükleyici (.msi dosyası) oluşturmak için, .vdproj bir proje dosyası içeren kurulum projesigerekir, ancak bunu oluşturmak için önce belirli bir kayıt defteri anahtarını ayarlayan bir geçici çözüm uygulamanız gerekir. Visual Studio Geliştirici komut isteminden Common7\IDE\CommonExtensions\Microsoft\VSI\DisableOutOfProcBuild klasöründen yürütülebilir DisableOutOfProcBuild.exe çalıştırın. Bu geçici çözüm olmadan şu hatayı alabilirsiniz: ERROR: An error occurred while validating. HRESULT = '8000000A'. Komut geçerli kullanıcıyı etkiler, bu nedenle derleme aracısı senaryoları için derlemeyi çalıştıran aynı hesaptan çalıştırdığınızdan emin olun. Daha fazla bilgi için aynı klasördeki README.txt dosyasına bakın.
Ayrıca Visual Studio'da, Release yapılandırmasına göre Setupgibi yeni biryapılandırması oluşturabilir ve kurulum projesini oluşturulacak proje olarak seçebilirsiniz. Varsayılan olarak, kurulum projeleri Debug ve Releasevarsayılan yapılandırmalara dahil değildir.
Setup yapılandırması tanımlandığında, aşağıdaki komutlar .msi dosyasını oluşturmak için bir proje WindowsFormsApp1 ve ilişkili kurulum projesini oluşturur:
devenv WindowsFormsApp1.sln /build Setup
Çözüm zaten Release yapılandırmasıyla oluşturulduysa, bu komut yalnızca kurulum projesini oluşturur.