Sakelar baris perintah Devenv
Devenv memungkinkan Anda mengatur berbagai opsi untuk IDE, membangun proyek, men-debug proyek, dan menyebarkan proyek dari baris perintah. Gunakan sakelar ini untuk menjalankan IDE dari skrip atau file .bat (seperti skrip build malam hari), atau untuk memulai IDE dalam konfigurasi tertentu.
Catatan
Untuk tugas terkait build, disarankan agar Anda menggunakan MSBuild alih-alih devenv. Untuk informasi selengkapnya, lihat Referensi baris perintah MSBuild.
Untuk informasi tentang sakelar yang terutama ditujukan untuk pengembangan ekstensi Visual Studio, lihat juga sakelar baris perintah Devenv untuk pengembangan VSPackage.
Sintaks sakelar Devenv
Perintah yang dimulai dengan devenv
ditangani oleh devenv.com
utilitas, yang memberikan output melalui aliran sistem standar, seperti stdout
dan stderr
. Utilitas menentukan pengalihan I/O yang sesuai saat mengambil output, misalnya ke file .txt.
Atau, perintah yang dimulai dengan devenv.exe
dapat menggunakan sakelar yang sama, tetapi devenv.com
utilitas dilewati. Menggunakan devenv.exe
secara langsung mencegah output muncul di konsol.
Aturan sintaks untuk devenv
sakelar menyerupai aturan untuk utilitas baris perintah DOS lainnya. Aturan sintaks berikut berlaku untuk semua devenv
sakelar dan argumennya:
Perintah dimulai dengan
devenv
.Sakelar tidak peka huruf besar/kecil.
Anda dapat menentukan sakelar dengan menggunakan tanda hubung ("-") atau garis miring ("/").
Saat menentukan solusi atau proyek, argumen pertama adalah nama file solusi atau file proyek, termasuk jalur file.
Jika argumen pertama adalah file yang bukan solusi atau proyek, file tersebut terbuka di editor yang sesuai, dalam instans baru IDE.
Saat Anda memberikan nama file proyek alih-alih nama file solusi,
devenv
perintah mencari folder induk file proyek untuk file solusi yang memiliki nama yang sama. Misalnya, perintahdevenv myproject1.vbproj /build
mencari folder induk untuk file solusi yang bernamamyproject1.sln
.Catatan
Satu dan hanya satu file solusi yang mereferensikan proyek ini harus terletak di folder induknya. Jika folder induk tidak berisi file solusi yang mereferensikan proyek ini, atau jika folder induk berisi dua atau beberapa file solusi yang mereferensikannya, maka file solusi sementara dibuat.
Ketika jalur file dan nama file menyertakan spasi, Anda harus mengapitnya dalam tanda kutip (""). Contohnya,
"c:\project a\"
.Sisipkan satu karakter spasi antara sakelar dan argumen pada baris yang sama. Misalnya, perintah
devenv /log output.txt
membuka IDE dan menghasilkan semua informasi log untuk sesi tersebut ke output.txt.Anda tidak dapat menggunakan sintaks pencocokan pola dalam
devenv
perintah.
Sakelar Devenv
Sakelar baris perintah berikut menampilkan IDE dan melakukan tugas yang dijelaskan.
Sakelar baris perintah | Deskripsi |
---|---|
/Perintah | Memulai IDE dan menjalankan perintah yang ditentukan.devenv /command "nav https://learn.microsoft.com/" |
/DebugExe | Memuat executable C++ di bawah kontrol debugger. Sakelar ini tidak tersedia untuk executable Visual Basic atau C#. Untuk informasi selengkapnya, lihat Memulai proses secara otomatis di debugger.devenv /debugexe mysln.exe |
/Diff | Membandingkan dua file. Mengambil empat parameter: SourceFile, TargetFile, SourceDisplayName (opsional), dan TargetDisplayName (opsional).devenv /diff File1 File2 Alias1 Alias2 |
/DoNotLoadProjects | Membuka solusi yang ditentukan tanpa memuat proyek apa pun.devenv /donotloadprojects mysln.sln |
/Mengedit | Membuka file yang ditentukan dalam contoh aplikasi ini yang sedang berjalan. Jika tidak ada instans yang berjalan, instans ini memulai instans baru dengan tata letak jendela yang disederhanakan.devenv /edit File1 File2 |
/LCID atau /L | Mengatur bahasa default untuk IDE. Jika bahasa yang ditentukan tidak disertakan dalam penginstalan Visual Studio, pengaturan ini akan diabaikan.devenv /l 1033 |
/Log | Memulai Visual Studio dan mencatat semua aktivitas ke file log.devenv /log mylogfile.xml |
/NoScale | Membuka IDE dalam mode yang dinonaktifkan DPI yang memungkinkan tata letak yang lebih akurat di Formulir Windows Designer. |
/NoSplash | Membuka IDE tanpa menampilkan layar percikan.devenv /nosplash File1 File2 |
/Reset Pengaturan | Memulihkan pengaturan default Visual Studio. Secara opsional mengatur ulang pengaturan ke file yang ditentukan .vssettings .devenv /resetsettings mysettings.vssettings |
/Run atau /R | Mengkompilasi dan menjalankan solusi yang ditentukan.devenv /run mysln.sln |
/RunExit | Mengkompilasi dan menjalankan solusi yang ditentukan, meminimalkan IDE ketika solusi dijalankan, dan menutup IDE setelah solusi selesai berjalan.devenv /runexit mysln.sln |
/Brankas Mode | Memulai Visual Studio dalam mode aman. Sakelar ini hanya memuat lingkungan default, layanan default, dan versi paket pihak ketiga yang dikirim. Sakelar ini tidak mengambil argumen. |
/TfsLink | Membuka Team Explorer dan meluncurkan penampil untuk URI artefak yang disediakan jika terdaftar. |
/UseEnv | Menyebabkan IDE menggunakan variabel lingkungan PATH, INCLUDE, LIBPATH, dan LIB untuk kompilasi C++. Sakelar ini diinstal dengan pengembangan Desktop dengan beban kerja C++ . Untuk informasi selengkapnya, lihat Mengatur Variabel Jalur dan Lingkungan untuk Build Baris Perintah. |
Sakelar baris perintah berikut tidak menampilkan IDE.
Sakelar baris perintah | Deskripsi |
---|---|
/? | Menampilkan bantuan untuk devenv sakelar di jendela Prompt Perintah.Sakelar ini tidak mengambil argumen. |
/Membangun | Membangun solusi atau proyek yang ditentukan sesuai dengan konfigurasi solusi yang ditentukan.devenv mysln.sln /build |
/Bersih | Menghapus file apa pun yang dibuat oleh perintah build, tanpa memengaruhi file sumber.devenv mysln.sln /clean |
/Menyebarkan | Membangun solusi, bersama dengan file yang diperlukan untuk penyebaran, sesuai dengan konfigurasi solusi.devenv mysln.sln /deploy |
/Out ekspres | Memungkinkan Anda menentukan file untuk menerima kesalahan saat Anda membuat.devenv mysln.sln /build Debug /out log.txt |
/Proyek | Proyek untuk membangun, membersihkan, atau menyebarkan. Anda dapat menggunakan sakelar ini hanya jika Anda juga telah menyediakan /Build sakelar , , /Rebuild /Clean , atau /Deploy .devenv mysln.sln /build Debug /project proj1 |
/ProjectConfig | Menentukan konfigurasi proyek untuk membangun atau menyebarkan. Anda dapat menggunakan sakelar ini hanya jika Anda juga telah menyediakan /Project sakelar.devenv mysln.sln /build Release /project proj1 /projectconfig Release |
/Membangun | Membersihkan dan kemudian membangun solusi atau proyek yang ditentukan sesuai dengan konfigurasi solusi yang ditentukan.devenv mysln.sln /rebuild |
/Setup | Memaksa Visual Studio menggabungkan metadata sumber daya yang menjelaskan menu, toolbar, dan grup perintah dari semua VSPackage yang tersedia. Anda hanya dapat menjalankan perintah ini sebagai administrator. |
/Upgrade | Meningkatkan file solusi yang ditentukan dan semua file proyeknya, atau file proyek yang ditentukan, ke format Visual Studio saat ini untuk file-file ini.devenv mysln.sln /upgrade |