Visual Studioの既存プロジェクトを追加し参照する方法です。VB.NET,C#とも手順は同じです。
(確認環境:Microsoft Visual Studio Community 2019)
目次
| 目的 | 目的 | 
| 手順 | 既存プロジェクトを追加する | 
| 他のプロジェクトを参照する | |
| 他プロジェクトを参照するコード | |
| 参考 | プロジェクトを削除する | 
目的
1つのプロジェクトがある状態で既存プロジェクトを追加し、参照して使用できるようにします。
VB.NET,C#とも手順は同じです。
Before
ソリューションの中に1つのプロジェクト(vb1)がある状態です。

After
既存プロジェクト(vb2)を追加しClass1.vbからClass2.vbのコードを使用できるようにします。

既存のプロジェクトを追加する
1.ソリューションを右クリックし、「追加」→「既存のプロジェクト」をクリックします。

2.ファイル選択のダイアログで、追加したいプロジェクトファイルを選択すると追加されます。
拡張子はvbの場合はvbproj、C#の場合はcsprojです。

他のプロジェクトを参照する
1.参照元のプロジェクトの「参照」を右クリックし、「参照の追加」をクリックします。

2.プロジェクトのソリューション→参照したいプロジェクトをチェックしOKボタンを押します。

3.「参照」に追加したプロジェクトが表示されます。

他プロジェクトを参照するコード
上記手順の「参照の追加」が済である必要があります。
呼び出し元のコード (vb1.vb)
呼び出し元のコードです。
Imports vb2
Module vb1
	Sub Main()
		Dim c2 As New Class2
		c2.getNum2() 'vb2です
	End Sub
End Module
1行目は、importsで他プロジェクトのvb2を指定しています。C#ではusingを使用します。
4行目は、他プロジェクトのClass2のインスタンスを生成しています。
5行目は、他プロジェクトのメソッドを使用しています。
呼び出し先のコード (Class2.vb)
呼び出し先のコードです。
Public Class Class2
	Public Sub getNum2()
		Console.WriteLine("vb2です") 
	End Sub
End Class
3行目は、文字列を出力します。
プロジェクトを削除する
プロジェクトを削除する場合は、プロジェクトを右クリックし、削除をクリックします。
別ソリューションにあるコピー元のプロジェクトは削除されません。

関連の記事
Visual Studio デバッグの方法
Visual Studio リファクタリングの方法
Visual Studio exeファイルを作成する方法
