Visual Studio では、プロジェクトに既存のファイルを追加するとき「リンクとして追加」できる。追加したファイルはプロジェクトにコピーされず、変更内容はリンク先のファイルに直接反映される。
この機能を使えば、WPF と Silverlight でソースファイルを共有できる。WPF プロジェクトと Silverlight プロジェクトが同じソースファイルを「リンクとして追加」すればいい。
WPF と Silverlight の両方に対応するライブラリを作るときに役立ちそう。片方でしか使えない機能を使ったコードには、この方法は使えないけど。