ASP.NET 5 Web アプリケーションを従来の .NET 4.5 プロジェクト (Windows サービスまたはコンソール アプリ) への参照として追加し、インプロセスで開始することはできますか?
ASP.NET アプリケーションとホスト サービスが同じソリューション内の他のプロジェクトへの参照を共有できるように、1 つのソリューション内で行うのが理想的です。
これまでに試した:
dnu publish
パッケージを生成しますが、それらを追加しようとすると次のエラーが生成されます: Install-Package : パッケージ 'WebApplication1 1.0.0' をインストールできませんでした。このパッケージを '.NETFramework, Version=v4.5' をターゲットとするプロジェクトにインストールしようとしていますが、そのフレームワークと互換性のあるアセンブリ参照またはコンテンツ ファイルがパッケージに含まれていません。dnx451
フレームワークをに変更するとnet451
、ASP 参照がないために Web アプリケーションがコンパイルされません。
dnu build
バイナリを生成しますが、アプリケーションを実行する方法は? ( IApplicationBuilderおよびIHostingEnvironmentインスタンスはどこで取得できますか?)