Devenv komut satırı anahtarları

Devenv, IDE için çeşitli seçenekler ayarlamanıza, projeleri derlemenize, projelerde hata ayıklamanıza ve projeleri komut satırından dağıtmanıza olanak tanır. IDE'yi bir betikten veya .bat dosyasından (gecelik derleme betiği gibi) çalıştırmak veya belirli bir yapılandırmada IDE'yi başlatmak için bu anahtarları kullanın.

Not

Derlemeyle ilgili görevler için devenv yerine MSBuild kullanmanız önerilir. Daha fazla bilgi için bkz . MSBuild komut satırı başvurusu.

Öncelikli olarak Visual Studio uzantısı geliştirmeye yönelik anahtarlar hakkında bilgi için bkz . VSPackage geliştirme için Devenv komut satırı anahtarları.

Devenv anahtarı söz dizimi

ile devenv başlayan komutlar, ve stderrgibi stdout standart sistem akışları aracılığıyla çıkış sağlayan yardımcı program tarafından devenv.com işlenir. Yardımcı program, çıktıyı yakaladığında (örneğin bir .txt dosyasına) uygun G/Ç yeniden yönlendirmesini belirler.

Alternatif olarak, ile devenv.exe başlayan komutlar aynı anahtarları kullanabilir, ancak devenv.com yardımcı programı atlanır. Doğrudan kullanmak devenv.exe , çıkışın konsolda görünmesini engeller.

Anahtarlar için devenv söz dizimi kuralları, diğer DOS komut satırı yardımcı programlarının kurallarına benzer. Aşağıdaki söz dizimi kuralları tüm devenv anahtarlar ve bağımsız değişkenleri için geçerlidir:

  • Komutlar ile devenvbaşlar.

  • Anahtarlar büyük/küçük harfe duyarlı değildir.

  • Kısa çizgi ("-") veya eğik çizgi ("/") kullanarak bir anahtar belirtebilirsiniz.

  • Bir çözüm veya proje belirtirken ilk bağımsız değişken, dosya yolu da dahil olmak üzere çözüm dosyasının veya proje dosyasının adıdır.

  • İlk bağımsız değişken çözüm veya proje olmayan bir dosyaysa, bu dosya IDE'nin yeni bir örneğinde uygun düzenleyicide açılır.

  • Çözüm dosyası adı yerine proje dosyası adı sağladığınızda, komut devenv proje dosyasının üst klasöründe aynı ada sahip bir çözüm dosyası arar. Örneğin, komutu devenv myproject1.vbproj /build üst klasörde adlı myproject1.slnbir çözüm dosyası arar.

    Not

    Bu projeye başvuran tek bir çözüm dosyası üst klasöründe bulunmalıdır. Üst klasör bu projeye başvuran bir çözüm dosyası içermiyorsa veya üst klasörde ona başvuran iki veya daha fazla çözüm dosyası varsa, geçici bir çözüm dosyası oluşturulur.

  • Dosya yolları ve dosya adları boşluk içerdiğinde, bunları tırnak içine almanız gerekir (""). Örneğin, "c:\project a\".

  • Anahtarlar ve bağımsız değişkenler arasına aynı satırda bir boşluk karakteri ekleyin. Örneğin, komut devenv /log output.txt IDE'yi açar ve bu oturuma ilişkin tüm günlük bilgilerini output.txt dosyasına gönderir.

  • Komutlarda desen eşleştirme söz dizimlerini devenv kullanamazsınız.

Devenv anahtarları

Aşağıdaki komut satırı anahtarları IDE'yi görüntüler ve açıklanan görevi yapar.

Komut satırı anahtarı Açıklama
/Command IDE'yi başlatır ve belirtilen komutu yürütür.

devenv /command "nav https://learn.microsoft.com/"
/DebugExe Hata ayıklayıcının denetimi altında bir C++ yürütülebilir dosyası yükler. Bu anahtar Visual Basic veya C# yürütülebilir dosyaları için kullanılamaz. Daha fazla bilgi için bkz . Hata ayıklayıcıda bir işlemi otomatik olarak başlatma.

devenv /debugexe mysln.exe
/Diff İki dosyayı karşılaştırır. Dört parametre alır: SourceFile, TargetFile, SourceDisplayName (isteğe bağlı) ve TargetDisplayName (isteğe bağlı).

devenv /diff File1 File2 Alias1 Alias2
/DoNotLoadProjects Herhangi bir proje yüklemeden belirtilen çözümü açar.

devenv /donotloadprojects mysln.sln
/Edit Belirtilen dosyaları bu uygulamanın çalışan bir örneğinde açar. Çalışan örnek yoksa, basitleştirilmiş pencere düzenine sahip yeni bir örnek başlatır.

devenv /edit File1 File2
/LCID veya /L IDE için varsayılan dili ayarlar. Belirtilen dil Visual Studio yüklemenize dahil değilse, bu ayar yoksayılır.

devenv /l 1033
/Log Visual Studio'yu başlatır ve tüm etkinlikleri günlük dosyasına kaydeder.

devenv /log mylogfile.xml
/NoScale IDE'yi Windows Forms Tasarım Aracı daha doğru bir düzen sağlayan DPI devre dışı modunda açar.
/NoSplash Giriş ekranını göstermeden IDE'yi açar.

devenv /nosplash File1 File2
/ResetSettings Visual Studio varsayılan ayarlarını geri yükler. İsteğe bağlı olarak ayarları belirtilen .vssettings dosyaya sıfırlar.

devenv /resetsettings mysettings.vssettings
/Run veya /R Belirtilen çözümü derler ve çalıştırır.

devenv /run mysln.sln
/RunExit Belirtilen çözümü derleyip çalıştırır, çözüm çalıştırıldığında IDE'yi en aza indirir ve çözüm çalışması tamamlandıktan sonra IDE'yi kapatır.

devenv /runexit mysln.sln
/SafeMode Visual Studio'yu güvenli modda başlatır. Bu anahtar yalnızca varsayılan ortamı, varsayılan hizmetleri ve üçüncü taraf paketlerin gönderilen sürümlerini yükler.

Bu anahtar bağımsız değişken almaz.
/TfsLink Ekip Gezgini'ni açar ve kayıtlıysa sağlanan yapıt URI'sine yönelik bir görüntüleyici başlatır.
/UseEnv IDE'nin C++ derlemesi için PATH, INCLUDE, LIBPATH ve LIB ortam değişkenlerini kullanmasına neden olur. Bu anahtar, C++ iş yüküyle Masaüstü geliştirme ile birlikte yüklenir. Daha fazla bilgi için bkz . Komut Satırı Derlemeleri için Yol ve Ortam Değişkenlerini Ayarlama.

Aşağıdaki komut satırı anahtarları IDE'yi görüntülemez.

Komut satırı anahtarı Açıklama
/? Komut İstemi penceresinde anahtarlar için devenv yardım görüntüler.

Bu anahtar bağımsız değişken almaz.
/Build Belirtilen çözümü veya projeyi belirtilen çözümün yapılandırmasına göre oluşturur.

devenv mysln.sln /build
/Clean Derleme komutu tarafından oluşturulan tüm dosyaları kaynak dosyaları etkilemeden siler.

devenv mysln.sln /clean
/Deploy Çözümün yapılandırmasına göre dağıtım için gerekli dosyalarla birlikte çözümü oluşturur.

devenv mysln.sln /deploy
/Out Derleme sırasında hata almak için bir dosya belirtmenize olanak tanır.

devenv mysln.sln /build Debug /out log.txt
/Project Derleme, temizleme veya dağıtma projesi. Bu anahtarı yalnızca , , /Rebuild/Cleanveya /Deploy anahtarını da sağladıysanız /Buildkullanabilirsiniz.

devenv mysln.sln /build Debug /project proj1
/ProjectConfig Derlenip dağıtılacak proje yapılandırmasını belirtir. Bu anahtarı yalnızca anahtarı da sağladıysanız /Project kullanabilirsiniz.

devenv mysln.sln /build Release /project proj1 /projectconfig Release
/Rebuild Belirtilen çözümü veya projeyi, belirtilen çözümün yapılandırmasına göre temizler ve oluşturur.

devenv mysln.sln /rebuild
/Setup Visual Studio'yu tüm kullanılabilir VSPackage'lardan menüleri, araç çubuklarını ve komut gruplarını açıklayan kaynak meta verilerini birleştirmeye zorlar. Bu komutu yalnızca yönetici olarak çalıştırabilirsiniz.
/Upgrade Belirtilen çözüm dosyasını ve tüm proje dosyalarını veya belirtilen proje dosyasını bu dosyalar için geçerli Visual Studio biçimlerine yükselter.

devenv mysln.sln /upgrade

Ayrıca bkz.