ASP.NET CORE 1.0でREST APIを構築しています。プロダクションでは、JITを使用しないことが非常に便利です。アプリケーションを持つドッカーコンテナが上下に拡大縮小されているため、CI展開中に何度も再配置されるため、展開されたすべてのコンテナのジャストインタイムコンパイルでは、健康チェックの死や他の痛み。CoreRT/otherを使用した.netコアアプリケーションのコンパイルAOT
私が読んだところでは、dotnet CLIによるネイティブコンパイルは中止されました。 私はCoreRTでビルドしようとしましたが、運がありません(複雑さのために詳細が必要です)。
この質問は非常に抽象的であるので、スタートのためにいくつかの質問が代わりにありますので、私は、サンプルコードや詳細な情報を提供していないよ:
- は正しい私の推測です - 事前コンパイラが解決しますとにかく他の解決策はありませんか?
- 実際には、.NETコアから "ネイティブ"アプリ(ubuntu x64ターゲット)をビルドすることは現在可能ですか?
- あれば、どうすればよいのですか?誰もそれを経験していますか?
(ターゲットプラットフォームは、Ubuntuの-14.04-x64のドッキングウィンドウの画像だけでなく、コンパイルのプラットフォームになります。のために目的はOSX上でそれをコンパイルするためにもいいだろう開発しています。)
事前にありがとうございます。
この段階でこれが可能であれば、私はMicrosoftがまだそれを発表しない理由を知ります。だから、私の理解は、時間が正しくないということです。そして、あなたはそのような大きな話題で自分を悩ますべきではありません。 –
本当ですか? CoreRTプロジェクトは非常に有望です[https://github.com/dotnet/corert/blob/master/Documentation/how-to-build-and-run-ilcompiler-in-console-shell-prompt.md] – rudolfdobias
誰もが知っていますそれは有望であり、マイクロソフトは昨年もConnectでそれをデモしました。しかし、それが生産品質に達する前に、そのままにしておきます。 –