私はASP.NET Coreアプリケーションを開発中です。プロジェクトは、Web APIとさまざまなバックエンド層(アプリケーションサービス、ドメインサービス、データアクセス)を使用して実装されたAPIレイヤーで構成されています。いくつかのプロジェクトのために異なるプラットフォームのモニカを持つ.NETコアプロジェクト
、project.jsonファイルには、次のモニカが含まれています
"frameworks": {
"dnx451": {},
"dnxcore50": {}
} `
や他のプロジェクトは、新しいあだ名を使用します。
"frameworks": {
"net451": {},
"dotnet5.5": {}
}
これらは、プロジェクト間で異なる理由はその一部でありますプロジェクトは新しいプラットフォームと互換性がない依存関係を持っていますが、他のプラットフォームは古いプラットフォームと互換性がありません。
このようなさまざまなフレームワークを対象とする同じアプリケーションで異なるプロジェクトを作成することは可能ですか?ソリューションはコンパイルされ、実行されます(ただし、IIS Expressを使用してテストされています)。ただし、問題が発生する可能性が高いのでしょうか。