新規作成 > プロジェクト > テンプレート >Visual C# > Cross-Platform > Blank App (Xamarin.Forms Shared)
で新規作成したソリューションには、デフォルトで Shared プロジェクトが作成されています。
その他にも多数のプロジェクトが作成され、その他のプロジェクトがそれぞれのプラットフォーム用のプロジェクトです。
この構成で Shared プロジェクトの内容が、各プラットフォームで共有できるようです。
しかし、この Shared プロジェクトに新しくクラスを作成しても、そのクラスが Shared プロジェクト内で参照できないことがありました。
その他、UWP のプロジェクトがエラーでビルドできないことも。
これらの事象の発生は必ずというわけではなく、確実な再現方法も分かりません。
とりあえず原因は参照の設定が正しく作られないことの様です。
対策としては、再現性は低いのでソリューションを作り直せば良いようです。
それが面倒な場合はうまくできたプロジェクトを参考に .csproj ファイルの Import 要素を追加しても上手くいくかもしれません。
今後何か更に気づいたことがあったら追記します。