Solusi VB.NET dan File Proyek 'sln' dan 'vbproj'

Seluruh topik proyek, solusi, dan file serta alat yang mengendalikannya adalah sesuatu yang jarang dijelaskan.

Melempar Makanan

Salah satu keuntungan besar dari cara ini Microsoft telah merancang solusi dan proyek adalah bahwa suatu proyek atau solusi mandiri. Direktori solusi dan isinya dapat dipindahkan, disalin, atau dihapus di Windows Explorer. Seluruh tim programmer dapat membagikan satu file solusi (.sln); seluruh rangkaian proyek dapat menjadi bagian dari solusi yang sama, dan pengaturan serta opsi dalam file .sln tersebut dapat berlaku untuk semua proyek di dalamnya. Hanya satu solusi yang dapat dibuka pada satu waktu di Visual Studio, tetapi banyak proyek dapat berada dalam solusi itu. Proyek-proyek itu bahkan bisa dalam bahasa yang berbeda.

Anda bisa mendapatkan pemahaman yang lebih baik tentang apa solusi itu dengan menciptakan beberapa dan melihat hasilnya. "Solusi kosong" menghasilkan satu folder dengan hanya dua file: wadah solusi dan opsi pengguna solusi. Jika Anda menggunakan nama default, Anda akan melihat:

instagram viewer

Tambahkan Privasi

Alasan utama Anda dapat membuat solusi kosong adalah untuk memungkinkan file proyek dibuat secara independen dan termasuk dalam solusi. Dalam sistem yang besar dan kompleks, selain menjadi bagian dari beberapa solusi, proyek bahkan dapat bersarang dalam hierarki.

File wadah solusi, yang menarik, adalah salah satu dari beberapa file konfigurasi teks yang tidak ada XML. Solusi kosong berisi pernyataan ini:

Mungkin juga XML... itu diatur seperti XML tetapi tanpa sintaks XML. Karena ini hanya file teks, Anda dapat mengeditnya di editor teks seperti Notepad. Misalnya, Anda dapat mengubah HideSolutionNode = FALSE ke TRUE dan solusi tidak akan ditampilkan di Solution Explorer lagi. (Nama dalam Visual Studio juga berubah menjadi "Project Explorer".) Tidak masalah untuk bereksperimen dengan hal-hal seperti ini selama Anda mengerjakan proyek yang benar-benar eksperimental. Anda tidak boleh mengubah file konfigurasi secara manual untuk sistem nyata kecuali Anda tahu persis apa yang Anda lakukan, tetapi cukup umum di lingkungan canggih untuk memperbarui file .sln secara langsung daripada melalui Visual Studio.

File .suo disembunyikan dan ini adalah file biner sehingga tidak dapat diedit seperti file .sln. Anda biasanya hanya akan mengubah file ini menggunakan opsi menu di Visual Studio. Bergerak maju dalam kompleksitas, periksa Aplikasi Formulir Windows. Meskipun ini mungkin aplikasi yang paling dasar, ada lebih banyak file.

Selain file .sln, templat Aplikasi Formulir Windows juga secara otomatis membuat file .vbproj. Meskipun file .sln dan .vbproj sering bermanfaat, Anda mungkin memperhatikan bahwa mereka tidak ditampilkan di jendela Visual Studio Solution Explorer, bahkan dengan tombol "Tampilkan Semua File" diklik. Jika Anda perlu bekerja dengan file-file ini secara langsung, Anda harus melakukannya di luar Visual Studio.

Tidak semua aplikasi memerlukan file .vbproj. Misalnya, jika Anda memilih "Situs Web Baru" di Visual Studio, file .vbproj tidak akan dibuat. Buka folder tingkat atas di Windows untuk Aplikasi Formulir Windows dan Anda akan melihat empat file yang tidak ditampilkan oleh Visual Studio. mengambil nama default lagi, mereka adalah: .sln dan file .vbproj dapat berguna untuk men-debug masalah yang sulit. Tidak ada salahnya melihat mereka dan file-file ini memberi tahu Anda apa itu Betulkah terjadi dalam kode Anda.

Seperti yang telah kita lihat, Anda juga dapat mengedit file .sln dan .vbproj secara langsung walaupun biasanya itu adalah ide yang buruk kecuali tidak ada cara lain untuk melakukan apa yang Anda butuhkan. Namun terkadang, tidak ada cara lain. Misalnya, jika komputer Anda berjalan dalam mode 64-bit, tidak ada cara untuk menargetkan CPU 32-bit VB.NET Express, misalnya, agar kompatibel dengan mesin database Access Jet 32-bit. (Visual Studio menyediakan cara dalam versi lain), tetapi Anda dapat menambahkan yang berikut ini:

Untuk elemen dalam file .vbproj untuk menyelesaikan pekerjaan. Tipe file .sln dan .vbproj biasanya dikaitkan dengan Visual Studio di Windows. Itu berarti bahwa jika Anda mengklik dua kali salah satunya, Studio visual terbuka. Jika Anda mengklik dua kali solusi, proyek dalam file .sln dibuka. Jika Anda mengklik dua kali file .vbproj dan tidak ada file .sln (ini terjadi jika Anda menambahkan proyek baru ke solusi yang ada) maka satu dibuat untuk proyek itu.

instagram story viewer