DLLを参照する方法以外に、クラスライブラリのファイルを静的にリンクするという方法がある。
クラスライブラリの静的リンクによる参照 - c++ 使いの c# メモ
静的リンクというとスタティックライブラリのことが思い浮かぶが、C#のクラスライブラリはDLL。
ライブラリバイナリではなくライブラリファイルを静的リンク。
空のプロジェクト。
MainClass.csを追加。
こう書く。
当然このままではビルドエラー
Libフォルダを作成。
ClassLibrary.csを置く。
この状態のClassLibrary.cs。
既存の項目を追加。
ClassLibrary.csを[追加]ではなく[リンクとして追加]を選択。
リンクとして追加された。
ショートカットのアイコンになっている。
今度はビルド成功。
i = 10, str = ABC 続行するには何かキーを押してください . . .
このようにライブラリを使える。
Sample/cs/FileStaticLink/FileStaticLink/src/FileStaticLink at master · bg1bgst333/Sample · GitHub