Saya menggunakan Visual Studio 2017 RC dan menjadi sangat frustrasi dengan jendela Chrome baru yang muncul ketika Anda mengklik Debug.
Masalah dengan Jendela Chrome Debug:
- Butuh waktu lama untuk memulai / "melampirkan" situs web (saya pikir itu melampirkan semua debugging javascript yang tidak saya perlukan karena saya tetap menggunakan Chrome DevTools untuk itu)
- Tidak dapat di-dock (sebagai tab) dengan jendela Chrome lainnya
- Tidak ingat riwayat bentuk. Jika saya menguji formulir saya tidak bisa melengkapi data formulir, jadi saya harus mengetikkan seluruh lot setiap waktu
- Tidak ingat riwayat url. Jika saya menguji halaman tertentu di situs saya, saya tidak dapat dengan cepat memilih url dari dropdown bar url Chrome. Harus mengetikkan url secara penuh
- Ekstensi tidak diaktifkan sehingga saya tidak bisa menggunakan ekstensi penggaris atau pemilih warna saya
- Jendela Chrome ditutup ketika proses debug berhenti, jadi saya harus membuka jendela baru untuk terus menjelajahi situs lokal
Adakah yang tahu cara menonaktifkan jendela gaya Debug baru ini dan kembali seperti di VS 2015?
visual-studio
visual-studio-2017
mejobloggs
sumber
sumber
Jawaban:
Ini bukan masalah, melainkan fitur baru di VS 2017. Sebelumnya kami hanya bisa men-debug JS dan TypeScript menggunakan IE dalam mode debug (dari VS). Tetapi sekarang mereka telah memperkenalkan debugging JS dan TS di dalam VS menggunakan fitur Remote Debugging dari Chrome. Jika Anda menjalankan aplikasi Anda dalam mode debug (menekan F5) dan Chrome adalah browser yang dipilih, Visual studio 2017 akan mencoba untuk membuka sesi debugging jarak jauh dengan Chrome pada port khusus. Dengan debugging jarak jauh,
Peramban diluncurkan dalam mode biasa, yaitu tanpa ekstensi dan tanpa riwayat, dll. Debuggin jarak jauh tidak bekerja dengan instance Chrome yang sudah ada.
Anda selalu melihat jendela ini untuk sementara waktu. Pada titik ini, VS sedang mencoba untuk melampirkan debugger jarak jauh ke VS
Posting ini menjelaskan fitur ini secara rinci. https://blogs.msdn.microsoft.com/webdev/2016/11/21/client-side-debugging-of-asp-net-projects-in-google-chrome/
Pembaruan: Jawaban yang diberikan di bawah ini oleh @Steveadoo adalah cara yang benar untuk maju. Opsi yang diperlihatkan dalam tangkapan layarnya mengontrol bagaimana chrome diluncurkan untuk debugging. Hapus centang jika Anda ingin tetap menggunakan instance Chrome biasa.
Semoga ini membantu.
sumber
Unable to start program "http://mywebsite.com". system cannot find file specified
Saya tidak yakin apakah ini datang dengan Pembaruan VS 2017 terbaru, tetapi di dalam Debug -> Opsi Anda dapat menonaktifkannya sekarang.
Hapus centang pada yang disorot:
sumber
Untuk mereka yang memiliki pembaruan 15,7 dan menghapus centang pada opsi JavaScript tidak berhasil, temukan solusinya di sini:
https://blogs.msdn.microsoft.com/webdev/2016/11/21/client-side-debugging-of-asp-net-projects-in-google-chrome/
Alat> Opsi> Proyek dan Solusi> Proyek Web, hapus centang "Hentikan debugger ketika jendela browser ditutup"
sumber
Berikut adalah blog Microsoft tentang fungsi baru ini, dan cara mengembalikan.
https://blogs.msdn.microsoft.com/webdev/2016/11/21/client-side-debugging-of-asp-net-projects-in-google-chrome/
Inilah jalur yang saya ikuti untuk menonaktifkan:
Debug> Opsi> Debugging> Umum> (hapus centang) Aktifkan debugging JavaScript untuk ASP.Net (Chrome dan IE).
sumber
Untuk VS 2017, Buka Alat -> Opsi -> Proyek dan solusi-> proyek web dan hapus centang opsi terakhir seperti yang ditunjukkan pada gambar.
Anda juga dapat merujuk di sini: https://www.johanbostrom.se/blog/how-to-disable-the-built-in-chrome-from-starting-when-debugging-in-visual-studio-2017
sumber
Dalam menu VS klik:
Alat> Opsi> cari "proyek browser"> hapus centang pada opsi terakhir "Hentikan debugger ketika jendela browser ditutup.
ini akan melakukan pekerjaan.
sumber
Debug> Opsi> Debugging> Umum> (hapus centang) Aktifkan debugging JavaScript untuk ASP.Net (Chrome dan IE).
Alat> Opsi> Proyek dan Solusi> Proyek Web, hapus centang "Hentikan debugger ketika jendela browser ditutup"
bekerja untuk saya, profesional studio visual 2017, v 15.7.3
sumber
Saya menggunakan Visual Studio 2017, dan apa yang berhasil bagi saya adalah kombinasi dari dua opsi ini:
Ketika saya hanya menggunakan satu dari dua ini tidak berhasil.
sumber
jika Anda melihat kasus JavaScript
Untuk Mengaktifkan dan Menonaktifkan Debugging JavaScript di VisualStudio adalah sama pada semua versi
sumber
Dalam Visual Studio 2017:
Jika diminta lagi untuk mengaktifkan JS debugger lagi, pilih opsi lain (Ini akan terus meminta Anda jika Anda memiliki breakpoints dalam kode skrip Anda):
sumber