Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Dalam artikel pengantar ini, Anda menjelajahi apa artinya membuat solution dan proyek di Visual Studio. Solusi adalah kontainer yang digunakan untuk mengatur satu atau beberapa proyek kode terkait, misalnya proyek pustaka kelas dan proyek pengujian yang sesuai. Artikel ini melihat properti proyek dan beberapa file yang dapat dimuatnya. Anda juga membuat referensi dari satu proyek ke proyek lainnya.
Dalam artikel ini, Anda membuat solusi dan proyek dari awal untuk memahami konsep proyek. Dalam penggunaan umum Visual Studio, Anda mungkin akan menggunakan beberapa proyek templates yang Visual Studio tawarkan saat membuat proyek baru.
Nota
Solusi dan proyek tidak diperlukan untuk mengembangkan aplikasi di Visual Studio. Anda juga dapat membuka folder yang berisi kode dan mulai mengodekan, membangun, dan men-debug.
Misalnya, jika Anda mengkloning repositori GitHub, itu mungkin tidak berisi proyek dan solusi Visual Studio. Untuk informasi selengkapnya, lihat kode Develop di Visual Studio tanpa proyek atau solusi.
Prasyarat
- Anda perlu Visual Studio untuk dapat berpartisipasi dalam mengikuti artikel ini. Untuk menginstalnya secara gratis, lihat unduhan Visual Studio.
Solusi dan proyek
Terlepas dari namanya, solusi bukanlah jawaban. Solusinya adalah kontainer yang digunakan oleh Visual Studio untuk mengatur satu atau beberapa proyek terkait. Saat Anda membuka solusi di Visual Studio, solusi secara otomatis memuat semua proyek yang dikandung solusi.
Membuat solusi
Untuk memulai eksplorasi Anda, buat solusi kosong. Setelah Anda mengenal Visual Studio, Anda mungkin tidak akan sering membuat solusi kosong. Saat Anda membuat proyek baru, Visual Studio secara otomatis membuat solusi untuk menampung proyek jika belum ada solusi yang terbuka.
Buka Visual Studio.
Pada jendela mulai, pilih Buat proyek baru.
Pada jendela Buat proyek baru , masukkan solusi kosong ke dalam kotak pencarian. Pilih templat Solusi Kosong . Kemudian pilih Berikutnya.
Cuplikan layar memperlihatkan jendela Buat proyek baru dengan 'solusi kosong' di kotak pencarian dan templat proyek Solusi Kosong dipilih.
Beri nama solusi QuickSolution, lalu pilih Buat.
Solusi muncul di Penjelajah Solusi di sisi kanan jendela Visual Studio. Anda mungkin akan sering menggunakan Penjelajah Solusi, untuk menelusuri konten proyek Anda.
Menambahkan proyek
Sekarang tambahkan proyek pertama Anda ke solusi. Tambahkan proyek kosong dan tambahkan item yang Anda butuhkan ke proyek.
Dari menu klik kanan atau konteks Solution 'QuickSolution' di Penjelajah Solusi, pilih Tambahkan>Proyek Baru.
Dialog terbuka yang mengatakan Tambahkan proyek baru.
Masukkan teks empty ke dalam kotak pencarian di bagian atas, lalu pilih Visual Basic di Semua bahasa daftar dropdown.
Pilih templat Empty Project (.NET Framework), lalu pilih Baru.
Beri nama proyek QuickDate, lalu pilih Buat.
Proyek bernama QuickDate muncul di bawah solusi di Penjelajah Solusi. Saat ini berisi satu file yang disebut App.config.
Nota
Jika Anda tidak melihat templat Empty Project (.NET Framework), Anda perlu menginstal beban kerja pengembangan desktop .NET Visual Studio. Visual Studio menggunakan penginstalan berbasis beban kerja untuk menginstal komponen yang Anda butuhkan untuk jenis pengembangan yang Anda lakukan.
Cara mudah untuk menginstal beban kerja baru adalah dengan memilih tautan Instal lebih banyak alat dan fitur di bawah teks yang mengatakan Tidak menemukan apa yang Anda cari?. Setelah Penginstal Visual Studio diluncurkan, pilih komponen pengembangan desktop .NET kemudian pilih tombol Modify.
Cuplikan layar memperlihatkan jendela Buat proyek baru dengan tautan 'Instal lebih banyak alat dan fitur' disorot.
Nota
Jika Anda tidak melihat templat Empty Project (.NET Framework), Anda perlu menginstal .NET pengembangan desktop Visual Studio workload. Visual Studio menggunakan penginstalan berbasis beban kerja untuk menginstal komponen yang Anda butuhkan untuk jenis pengembangan yang Anda lakukan.
Cara mudah untuk menginstal beban kerja baru adalah dengan memilih tautan Instal lebih banyak alat dan fitur di bawah teks yang mengatakan Tidak menemukan apa yang Anda cari?. Setelah penginstal Visual Studio diluncurkan, pilih komponen .NET untuk pengembangan desktop lalu tombol Modify.
Menambahkan item ke proyek
Anda memiliki proyek kosong. Sekarang tambahkan file kode.
Dari menu klik kanan atau konteks proyek QuickDate di Penjelajah Solusi, pilih Tambahkan> Item Baru. Dialog Tambahkan Item Baru terbuka.
Saat Anda menambahkan item untuk pertama kalinya, Visual Studio membuka tampilan ringkas dialog ini. Untuk melihat seluruh dialog, pilih Perlihatkan Semua Templat.
Perluas Item Umum, lalu pilih Kode. Di panel tengah, pilih templat item Kelas. Beri nama Kalender pada kelas. Lalu pilih Tambahkan.
File bernama Calendar.vb ditambahkan ke proyek. .vb di akhir adalah ekstensi file untuk file kode Visual Basic. File muncul dalam hierarki proyek visual di Penjelajah Solusi. Isinya akan terbuka di editor.
Ganti konten file Calendar.vb dengan kode berikut:
Class Calendar Public Shared Function GetCurrentDate() As Date Return DateTime.Now.Date End Function End ClassKelas berisi satu fungsi, , yang mengembalikan tanggal saat ini.
Buka properti proyek dengan mengklik dua kali Proyek Saya di Penjelajah Solusi. Pada tab Aplikasi , ubah jenis Aplikasi menjadi Pustaka Kelas . Langkah ini diperlukan untuk berhasil membangun proyek.
Buat proyek dengan mengklik kanan QuickDate di Penjelajah Solusi dan memilih Build. Anda harus melihat pesan build yang berhasil di jendela Output.
Menambahkan proyek kedua
Solusi umum berisi lebih dari satu proyek. Seringkali proyek-proyek ini saling mereferensikan. Beberapa proyek dalam solusi mungkin pustaka kelas, beberapa aplikasi yang dapat dieksekusi, dan beberapa mungkin merupakan proyek pengujian unit atau situs web.
Tambahkan proyek pengujian unit ke solusi Anda. Mulai dari templat proyek sehingga Anda tidak perlu menambahkan file kode lain ke proyek.
Dari menu klik kanan atau konteks Solution 'QuickSolution' di Penjelajah Solusi, pilih Tambahkan>Proyek Baru.
Di jendela Tambahkan proyek baru , masukkan pengujian unit teks ke dalam kotak pencarian di bagian atas. Lalu pilih Visual Basic dalam daftar bahasa Semua bahasa.
Pilih templat proyek Unit Test Project (.NET Framework), lalu pilih Next.
Beri nama proyek QuickTest, lalu pilih Buat.
Proyek kedua ditambahkan ke Penjelajah Solusi. File bernama UnitTest1.vb terbuka di editor.
Menambahkan referensi proyek
Gunakan proyek pengujian unit baru untuk menguji metode Anda di proyek QuickDate , jadi Anda perlu menambahkan referensi ke proyek tersebut. Referensi membuat dependensi build antara kedua proyek, yang berarti bahwa saat Anda membangun solusi, QuickDate dibuat sebelum QuickTest.
Pilih simpul Referensi di proyek QuickTest, dan dari menu klik kanan atau konteks, pilih Tambahkan Referensi.
Cuplikan layar memperlihatkan menu konteks untuk simpul Referensi di proyek QuickTest, dengan opsi 'Tambahkan Referensi' dipilih.
Manajer Referensi dibuka.
Di panel kiri, perluas Proyek dan pilih solusi . Di panel tengah, pilih kotak centang di samping QuickDate, lalu pilih OK.
Referensi ke proyek QuickDate ditambahkan.
Menambahkan kode pengujian
Sekarang tambahkan kode pengujian ke file kode Visual Basic. Ganti konten UnitTest1.vb dengan kode berikut.
<TestClass()> Public Class UnitTest1 <TestMethod()> Public Sub TestGetCurrentDate() Assert.AreEqual(Date.Now.Date, QuickDate.Calendar.GetCurrentDate()) End Sub End ClassAnda melihat garis bergelombang merah di bawah beberapa kode. Perbaiki kesalahan ini dengan menjadikan proyek pengujian sebagai assembly teman ke proyek QuickDate.
Kembali ke proyek QuickDate , buka file Calendar.vb jika belum dibuka. Untuk mengatasi kesalahan dalam proyek pengujian, tambahkan pernyataan dan atribut Impor berikut.
Imports System.Runtime.CompilerServices <Assembly: InternalsVisibleTo("QuickTest")>File kode akan terlihat seperti ini:
Properti proyek
Baris dalam file Calendar.vb yang berisi atribut mereferensikan nama perakitan (nama file) proyek QuickTest. Nama rakitan mungkin tidak selalu sama dengan nama proyek. Untuk menemukan nama rakitan proyek, buka properti proyek.
Di Penjelajah Solusi, pilih proyek QuickTest. Dari menu klik kanan atau konteks, pilih properti , atau cukup tekan AltEnter. Anda juga dapat mengklik dua kali Proyek Saya di Penjelajah Solusi.
Halaman properti untuk proyek yang terbuka pada tab Aplikasi. Halaman properti berisi berbagai pengaturan untuk proyek. Nama rakitan proyek QuickTest memang "QuickTest". Jika Anda ingin mengubah nama rakitan, halaman ini adalah tempat Anda akan melakukannya. Kemudian, ketika Anda membangun proyek pengujian, nama file biner yang dihasilkan akan berubah dari QuickTest.dll menjadi apa pun yang Anda pilih.
Cuplikan layar memperlihatkan tab Aplikasi dari halaman properti proyek QuickTest dengan bidang Nama assembly yang disorot dan nilainya adalah QuickTest.
Jelajahi beberapa tab lain dari halaman properti proyek, seperti Kompilasi dan Pengaturan . Tab ini berbeda untuk berbagai jenis proyek.
(Opsional) Jalankan pengujian
Jika Anda ingin memeriksa apakah tes unit Anda berfungsi, pilih UjiJalankan Semua Tes dari bilah menu. Jendela yang disebut Test Explorer terbuka. Anda akan melihat bahwa pengujian TestGetCurrentDate lulus.
Tip
Jika Test Explorer tidak terbuka secara otomatis, dari menu, pilih Test Explorer.
Konten terkait
Jika Anda ingin menjelajahi Visual Studio lebih lanjut, pertimbangkan untuk membuat aplikasi dengan mengikuti salah satu tutorial Visual Basic.
Sumber daya berikut mungkin juga berguna:
- Membuat proyek dan solusi
- Mengelola properti proyek dan solusi
- Mengelola referensi dalam proyek
- Mengembangkan kode di Visual Studio tanpa proyek atau solusi
- Visual Studio IDE Ringkasan