質問: ### 前提・実現したいこと Visual Studio 2017の参照の追加の画面にある共有プロジェクトとは何でしょうか? ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/91ddf2b5e78fae30eaaff0e64cf0165f.jpeg) よろしくお願いします。 ### 試したこと Visual Studio 共有プロジェクト でGoogle検索しましたが、該当のものを見つけることができませんでした。 ### 環境 Microsoft Windows 10 Home (Version 10.0.17134 Build 17134) Microsoft Visual Studio Community 2017 (Version 15.9.2) Microsoft.NET Framework (Version 4.7.03056)
回答: > > Visual Studio 共有プロジェクト でGoogle検索しましたが、該当のものを見つけることができませんでした。 > > > とありますが、私も同じ検索ワードで検索したところ一番上に出たサイト MSDN内の記事 にはVisual Studio 2015向けですが、共有プロジェクトの説明で > > 6. 共有プロジェクト: 「実際、リンク ファイルよりも優れたツールで共有作業が容易になります」 - Windows Developer MVP Morten Nielsen > > > 2 つ以上のプロジェクトでコードを共有するとします。コードの共有は、Windows Presentation Foundation (WPF) 版と Windows Phone 版のアプリを両方管理する場合など、ごく一般的に行われます。共有の目的は常に変わらず、コードを最大限に再利用することです。たとえば、あるプロジェクトでバグを修正すれば、他のプロジェクトが自動的にその恩恵を受けます。 > > (以下省略) > > > とありますように、説明が載っています。こちらを参照されてみてはどうでしょうか。 【補足追加】 teratail内に類似の議論がありましたので、こちらもご参考まで。 2017年版 共有プロジェクトとPCLのどちらがお勧めですか?