Saya mengalami kesulitan menemukan menu konteks klik kanan di Visual Studio 2015. Saya tahu bahwa tidak ada yang salah dengan proyek saya atau file yang sedang saya kerjakan. Saya dapat menemukan menu konteks refactor klik kanan di Visual Studio 2013. Namun, di Visual Studio 2015 tidak ada menu konteks refactor di menu konteks klik kanan.
Kemana perginya? Bagaimana cara mendapatkannya kembali?
Saran Anda tidak dapat menyertakan menu Edit → Refactor .
Saya telah mencoba mengatur ulang pengaturan Visual Studio saya kembali ke default menggunakan menu Tools → Import and Export Settings dan itu juga tidak mengembalikan menu.
visual-studio
refactoring
visual-studio-2015
Tuan Muda
sumber
sumber
Jawaban:
Beberapa alat pemfaktoran ulang telah dipindahkan atau setidaknya dapat diakses dengan cara yang berbeda dari sebelumnya.
Menggunakan refactor metode ekstrak sebagai contoh, Anda masih dapat menggunakan fungsi ini; tidak dilakukan seperti sebelumnya:
Klik kanan
Tindakan cepat
Klik Metode Ekstrak
Saya pikir mereka telah mengubahnya menjadi lebih terasa "ReSharper". Namun, semua fungsi tersebut harus tetap ada.
Berikut informasi lebih lanjut tentang refactoring di Visual Studio 2015 - semoga ini membantu! Refactoring (C #)
sumber
Anda tidak lagi perlu mengakses refactoring menggunakan klik kanan mouse.
Direkomendasikan agar Anda menggunakan tombol pintasan keyboard dalam Visual Studio.
Untuk semua kemungkinan tombol pintas, lihat Pintasan Keyboard Default di Visual Studio, Refactor .
sumber
Anda mungkin perlu membangun proyek agar berhasil.
Lihat Pengeditan Kode Formulir Web ASP.NET di Visual Studio 2013 | Microsoft Docs . (Jika tidak ada maka intinya adalah saya menggunakan contoh yang disediakan oleh Microsoft.). Dalam Refactoring and Renaming, lihat Untuk mengekstrak metode di halaman C # . Ketika saya mengikuti instruksi, saya tidak dapat menemukan fitur untuk mengekstrak kode ke suatu metode. Ketika saya mencoba menu Edit dikatakan saya tidak memiliki kode yang valid. Kemudian saya membangun proyek dan fitur untuk mengekstrak kode tersedia dan berfungsi.
sumber
Jika Anda mengubah nama objek yang Anda refactoring, bola lampu kemudian muncul ke kiri yang menanyakan apakah Anda ingin mengubah nama objek (yaitu refactor) atau membuat konstruktor baru untuk objek bernama baru.
sumber
Ctrl + . adalah tombol pintas untuk mengekstrak metode dalam Visual Studio 2015 dan seterusnya.
Ctrl+ M, Rtidak berfungsi lagi di versi baru.
sumber