Saya ingin menambahkan direktori yang sudah ada ke direktori di Solution Explorer, tetapi setiap kali saya mengklik kanan pada direktori dan memilih Add => Existing Item
, saya hanya dapat menambahkan file satu per satu, tetapi tidak direktori.
Bagaimana cara menambahkan direktori yang sudah ada ke direktori di dalam Proyek di dalam Solution Explorer?
Jawaban:
Seret dan jatuhkan folder dari Windows Explorer ke jendela solusi Visual Studio Anda :)
Sumber di sini
atau cukup salin & tempel ke penjelajah solusi.
sumber
Klik tombol 'Tampilkan semua file' di bagian atas Penjelajah Solusi dan klik kanan folder yang diinginkan dan pilih 'sertakan dalam proyek'.
sumber
VS 2012 tampaknya membedakan antara 'Folder Solusi', yang hanya folder yang berisi folder solusi lain, atau berisi folder proyek. Drag-and-drop berfungsi (dengan pengaturan saya) hanya untuk folder proyek, dan tidak untuk folder solusi. Jika saya menambahkan folder solusi baru, tidak ada yang terjadi di mesin. Jika saya menyeret-dan-menjatuhkan folder mesin ke Solusi utama, ia menolak menerimanya. Jika saya menyeret dan melepas folder ke Folder Solusi, saya mendapatkan pesan kesalahan yang mengatakan ini tidak dapat dilakukan.
sumber
Beberapa jawaban lain kehilangan poin penting: jika folder tersebut tidak ada dalam proyek dalam solusi, tidak mungkin untuk menambahkan folder tersebut
Inilah solusinya:
1) Tambahkan folder baru ke sln - tidak peduli folder tersebut sudah ada di disk karena ini adalah folder virtual di sln
2) Tambahkan file ke folder menggunakan "tambahkan file yang ada"
sumber
Saat berhadapan dengan folder level solusi yang telah dihapus karena suatu alasan, dan sekarang perlu ditambahkan kembali, buka file .sln di editor teks seperti notepad ++.
Temukan "NamaFolder" Anda di bagian yang terlihat seperti ini ...
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "NewFolder1", "NewFolder1", "{73ED84FC-F250-4CCC-B267-34CEB67F2883}" EndProject
Hapus dari "Proyek" ke "EndProject" HANYA untuk Proyek / Folder tertentu yang bermasalah.
Anda mungkin mendapatkan pesan di VS2012 yang mengatakan bahwa solusi Anda telah dimodifikasi oleh sumber eksternal. Pilih opsi untuk "Buang" perubahan Anda untuk perubahan eksternal. Terakhir, tambahkan folder tingkat solusi Anda, dan tambahkan proyek Anda ke folder itu sebagai item yang sudah ada, seret / jatuhkan, atau salin dan tempel, sesuai dengan preferensi Anda.
sumber
Perluas item "Project" di bilah menu dan pilih "Show All Files". Kemudian cari folder yang ingin Anda tambahkan di Solution Explorer (folder yang saat ini tidak disertakan akan berwarna abu-abu terang dengan garis putus-putus, bukan ikon padat seperti biasa), klik kanan folder yang diinginkan dan pilih "Sertakan dalam proyek"
Setelah selesai pilih "Show All Files" dari menu Project lagi untuk kembali ke tampilan biasa.
(Ini sangat mirip dengan jawaban Radenko Zec, tetapi tidak memerlukan tombol "Tampilkan Semua File" untuk sudah ada di bilah alat. Saya akan membiarkan ini sebagai tanggapan atas jawabannya, tetapi saat ini saya tidak memiliki reputasi untuk meninggalkan komentar.)
sumber
Bagi mereka yang memiliki firasat itu dapat dilakukan tetapi tidak dapat melakukannya, CATATAN: Seret Folder atau File ke nama Nama Proyek di Solution Explorer paling sedikit
sumber