Nonaktifkan halaman "Break Mode" di VS2015

88

Baru-baru ini bermigrasi dari VS2010 ke 2015. Sekarang ketika saya menghentikan sementara aplikasi yang sedang berjalan untuk mengerjakannya, saya mendapatkan halaman "Mode Istirahat" yang sangat mengganggu dengan "Aplikasi dalam mode istirahat". Nah, tidak ada tembak Sherlock, saya menekan jeda. Saya tahu itu dalam mode istirahat. Halaman ini mengganggu dan menjauhkan saya dari kode yang akan saya kerjakan sama sekali tidak perlu.

Saya tidak mendapatkan halaman yang mengganggu ini pada tahun 2010. Saya mungkin telah mengaktifkan beberapa pengaturan saat itu pada tahun 2010 tetapi terlalu lama untuk diingat.

Apakah ada cara untuk menonaktifkan halaman mode istirahat konyol ini di VS2015?

Wolfie
sumber
1
Kemungkinan bahwa Anda akan merusak program tepat di baris kode sumber Anda tidak pernah sangat baik. Jadi Anda mendapatkan halaman ini untuk mengingatkan Anda bahwa itu tidak dapat menunjukkan sesuatu yang berarti. Lihatlah tumpukan panggilan, pilih utas yang benar, pilih pengaturan breakpoint Anda sendiri sebagai gantinya.
Hans Passant
16
Saya tidak bertanya di mana jeda itu. Saya tidak bertanya bagaimana menemukan tempat jeda itu. Saya tidak berharap untuk berhenti di baris tertentu. Tidak peduli tentang semua itu. Saya bertanya bagaimana cara mematikan jendela popup break. Saya hanya ingin jeda, tidak ada BS, hanya jeda. Saya tidak ingin halaman pop-up memberi tahu saya bahwa saya baru saja berhenti. Saya mungkin telah mematikan sesuatu pada tahun 2010, tidak dapat mengingat. Saya ingin menemukan pengaturan itu pada tahun 2015 dan mematikannya lagi. Saya tidak ingin halaman istirahat sama sekali. Titik.
Wolfie
1
Inilah yang saya coba singkirkan: oi67.tinypic.com/hrnbfd.jpg
Wolfie
1
Saya suka bagaimana Microsoft suka berasumsi bahwa pelanggan mereka bodoh .. dan kami BEGITU bodoh, karena menggunakan produk Microsoft. Mereka menganggap kami bodoh karena menggunakan produk mereka, jadi mereka memperlakukan kami dengan semestinya.
pengguna275801
2
Halaman ini tidak berguna. Siapa pun yang menyarankan sebaliknya adalah orang yang bodoh bagi perusahaan Microsoft.
JSON

Jawaban:

104

Solusi terbaik yang saya temukan sejauh ini adalah dengan menyeret tab "Mode Istirahat" ke bagian bawah layar Anda (sehingga terpasang seperti jendela bilah alat) dan membuatnya sekecil mungkin. Kemudian ketika Anda berhenti sejenak dan mendapatkan layar ini setidaknya tidak menutupi tampilan Anda yang ada.

Code Commander
sumber
1
Solusi hebat, saya baru saja menyeretnya ke panel tumpukan panggilan
Chris Marisic
Ya, ini adalah solusi yang bagus!
1
Saya tidak dapat melanjutkan dari tahap ini, itu selalu berhenti setelah masuk ke mode istirahat, saya mengembangkan aplikasi Xamarin.
Rahul Sonone
2
Sungguh solusi sederhana untuk sesuatu yang membuatku gila! Saya akhirnya menyeret milik saya ke panel samping di sebelah kiri dan menyetelnya ke "Auto Hide" dengan cara ini semudah mungkin.
Mungkin
2
Untuk pemberi komentar lainnya, mengatakan 'Solusi Hebat!' , Aku membenci mu. Ini bukan solusi yang bagus. Ini seperti menggunakan <center>tag untuk membersihkan pelampung. Ini seperti menggunakan eval("decodeURIComponent('%40')")untuk mengaburkan email. Terima kasih atas solusinya Code Commander. Saya menghargainya dan itu membuat hidup saya lebih mudah. Ini bukan solusi yang bagus .
lakukan
25

Ada ekstensi gratis untuk mengatasi masalah ini: Nonaktifkan Tab Sumber Tidak Tersedia yang tersedia untuk dari VS Market Place.

Ekstensi kecil ini akan mencegah jendela alat dengan judul "No Source Available" muncul di Visual Studio, dan mempertahankan fokus pada tab yang sedang aktif.

Atchoum
sumber
Meskipun tautan ini mungkin menjawab pertanyaan, lebih baik menyertakan bagian penting dari jawaban di sini dan menyediakan tautan untuk referensi. Jawaban link saja bisa menjadi tidak valid jika halaman tertaut berubah. - Dari Ulasan
SWalters
Diedit. Terima kasih.
Atchoum
Mengapa memilih down? Mencoba membantu membuat Anda mendapat suara negatif sekarang ???
Atchoum
Saya bukan orang yang meremehkan jawaban Anda, saya hanya menemukannya saat melakukan tugas peninjauan.
SWalters
2
Nah untuk apa itu layak saya hanya memberi Anda suara positif karena Anda telah mengedit pertanyaan untuk memasukkan lebih banyak info.
SWalters
13

Di bawah Alat → Opsi → Debugging → PERIKSA "Gunakan Mode Kompatibilitas Terkelola"

Raship Saiyed
sumber
1
Ini beralih di antara mesin debugger, tidak melakukan apa pun untuk menyelesaikan masalah ini.
Kabwla-TwoLips
1
Anda mungkin sebaiknya tidak melakukannya: Mengaktifkan Mode Kompatibilitas Terkelola akan menonaktifkan banyak fitur yang bergantung pada implementasi debugger saat ini untuk beroperasi. Ini adalah tujuan kami di masa depan untuk sepenuhnya menghapus mesin lama dari produk dan karenanya menghapus opsi yang dibahas nanti dalam entri blog ini. msdn blog link Periksa @CodeCommander s Solusi di bawah ini
bnu
7

Saya mengalami masalah yang mengganggu ini, juga dan tidak menyadari, bahwa saya mengubah Pengaturan Pengecualian ke "Hentikan semua pengecualian". Lalu ada di mana beberapa Pengecualian dalam Kode eksternal, di mana debugger berhenti, tetapi saya tidak dapat melihat kode tersebut, seperti di Kerangka. Sangat mengganggu.

Untuk mengatur ulang Pengaturan Pengecualian di VS2017:

ctrl+al+e -> right click on the opening window -> reset to defaults

Mungkin ini membantu seseorang =)

Simons0n
sumber
pertanyaannya adalah saat Anda mengklik jeda dan ini SANGAT MENYENANGKAN! Pengembang yang menulis potongan kode itu dengan baik. Saya mencoba bersikap baik ..
Ken
6

Jangan gunakan ini terutama. Gunakan solusi atchoum. itu yang terbaik.

Pilihan lain:

Saya suka menggunakan keyboard alih-alih mouse, jadi saya meminta jeda dengan CTRL + ALT + BREAK (atau Anda dapat mengklik jeda) terlepas dari apa pun ini menyebabkan jendela "mode Istirahat" yang mengganggu muncul

Ketika muncul dan dengan asumsi Anda masih memiliki tombol CTRL + ALT + BREAK yang ditahan- Cukup lepaskan tombol ALT dan BREAK dan tekan tombol F4

Ini akan menutup jendela mode istirahat yang mengganggu dan membawa Anda ke halaman dan melihat kursor Anda sebelum Anda menekan kombinasi putus CTRL + ALT + BREAK.

Jadi ... dalam satu gerakan busuk tekan
CTRL + ALT + BREAK (untuk masuk ke mode istirahat) dan kemudian
CTRL + F4 (untuk menutup jendela "mode istirahat" bodoh dan letakkan kursor di tempat Anda sebelum Anda menekan CTRL + ALT + BREAK )

Jared McCracken
sumber
2
Pada dasarnya Anda mengatakan di sini: Tutup jendela yang mengganggu (menggunakan pintasan). Itu bukanlah solusi untuk masalah tersebut.
Jack Miller
Ini solusi yang cukup bagus untuk mereka yang suka pintasan keyboard, sungguh.
Jeff Davis
Ini adalah pendekatan yang sangat efisien jika Anda tetap menggunakan tombol pintas
UuDdLrLrSs
0

Saya mengalami masalah yang sama dan lelah mencari solusi tetapi, pada akhirnya, saya menemukan ada satu kesalahan dalam kode saya pada bentuk tertentu; setelah mengubah kode itu saya tidak mendapat kesalahan jenis mode istirahat.

KODE SAAT KESALAHAN (mode Istirahat) TERJADI

Private Sub TextBox1_TextChanged(sender As Object, e As KeyPressEventArgs) Handles TextBox1.TextChanged

KODE SAAT KESALAHAN (mode Istirahat) TIDAK TERJADI

Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs) Handles TextBox1.TextChanged

Mungkin ini bisa membantu jadi harap periksa di mana dan kapan kode Anda memicu sesuatu.

dvijparekh
sumber
0

Untuk Menonaktifkan halaman "Mode Istirahat" buka:

Alat -> Opsi -> Debugging -> Umum

Hapus centang dari kotak centang "Aktifkan Hanya Kode Saya"

Polyvios P.
sumber