UWP アプリケーションを対象とする .NET クラス ライブラリ プロジェクトがあります。Xamarin.Forms アプリケーションもサポートするように再利用したいと考えています。
.csproj
最初は、元のファイルと同じディレクトリに新しいファイルを作成し、同じソース ファイルのセットを参照するように構成することでこれを実現できると考えていましたが、ターゲット フレームワークに応じて、依存関係のセットが異なります。
project.json
ただし、各プロジェクトはその依存関係がプロジェクト ディレクトリに存在するファイルで定義されることを想定しているため、これは可能ではないようです。project.json
フレームワーク固有の名前に名前を変更することが許可されていれば、問題は解決します。しかし、私が見る限り、の名前と場所project.json
は固定されています。
同じコードベースを参照するが依存関係が異なる複数のプロジェクトを作成する推奨される方法はありますか?