VisualStudioで、複数プロジェクトからソースファイルを共有使用する方法

https://social.msdn.microsoft.com/Forums/ja-JP/fc253bbd-aa87-4810-ac3c-f0673169173e/vb2010-express-?forum=vbgeneralja
共通ファイルのcommon.csを複数のプロジェクトから参照する方法。

ソースファイルを追加するときに
「既存項目の追加」 => 「リンクとして追加(L)」として下さい。

ファイル選択ダイアログの追加ボタンがドロップダウン式になっていて、「リンクとして追加」を選択することができる。
1プロジェクトを1つのEXEにまとめてしまいたいときに使える手法だと思う。



この方法は以下の問題があるため、普通は利用されない。
ProjA, ProjBからcommon.csを参照していたとき、common.csが変更されたときProjAもProjBもリビルドしないと共通ファイルの変更が反映されない。
代わりに、ProjA, ProjB, ProjCommon(クラスライブラリ)を用意してProjA, ProjB はProjCommonを参照するのが普通。
これならProjCommonで作成されるDLLが更新されれば、ProjA, ProjBをリビルドする必要はない。
(もちろん、ProjCommonのDLLの呼び出し方が変わるような変更があればProjA, ProjBのリビルドは必要)