問題タブ [corert]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - .NET CoreCLR、CoreRT、Roslyn、LLILCの違いは何ですか?
最近、.NET 再編成の詳細について読み始めました (主に.NET Core github ページを通じて)。より多くのプラットフォームをサポートするために兄弟プロジェクトを作成したようです。読んでいると、CoreCLRとCoreRTは適切なRoslynコンパイラの新しい OpenSource バージョンであるという印象を受けます。CoreRT は、ネイティブ (AOT) コンパイルを提供します。LLILCは、LLVM フレームワークを指示する代替実装です。
このプロジェクトの違いと目標をユーザーの視点から確認し、説明できる人はいますか? 将来 CoreCLR の代わりに Roslyn を使用する理由は何ですか?
.net-core - CoreRT でコンパイルされたプログラムが ZIP ファイルで動作しないのはなぜですか?
テスト用に次の簡単なプログラムを作成しました。
このページに従って、HelloZip プロジェクト ディレクトリから実行dotnet new nuget
し、推奨されるパッケージ ソースを nuget.config に追加してから、次のコマンドを実行しました。
次のエラーが発生しました。
私は間違いを犯していますか、それとも AOT コンパイラは System.IO.Compression をまだ適切にサポートしていませんか?
.net-core - Npgsql と CoreRT を使用した .Net Core コンソール アプリのコンパイル
coreRT と Npgsql の両方を使用して、ubuntu 18.04 docker コンテナーで.net コア コンソールアプリケーションをネイティブ実行可能ファイル (linux-x64) にコンパイルしようとしています。現在、docker-compose を使用して DB とアプリケーション コンテナーをセットアップしています。
docker-compose.yml
Dockerfile
コンパイルすると ( dotnet publish -r linux-x64 -c Release -v detailed -o outside
)、コンテナーで使用可能なすべてのメモリを消費する無限ループに入ります。このエラーが表示されるまで:
F# でのジェネリックスとリフレクションの使用に何らかの関係があるようです。私はNpgsqlとcoreRTリポジトリの両方を調べましたが、両方を機能させるのに近い人を見つけることができませんでした。誰もこの問題に直面しましたか? または、Npgsql と coreRT を使用できましたか?
visual-studio - UWP .NET アプリのデバッグ: MyApp.exe の 0x79A1CFAC (SharedLibrary.dll) で未処理の例外: 0x00001007
Xamarin.Forms アプリをビルドしましたが、その UWP フロントエンドをDebug|AnyCPU
モードでデバッグしようとすると、起動時に次の例外が発生します。
Visual Studio ではすべての詳細をクリップボードにコピーできないため、スクリーンショットを撮る必要がありました。
モードで実行するとDebug|x64
、まったく異なる例外が発生します。
MyApp.exe の 0x00007FFFEA232EC0 (Windows.UI.Xaml.dll) で未処理の例外: 0xC000027B: アプリケーション内部例外が発生しました (パラメーター: 0x000002225D634960、0x000000000000002)。
今回は CallStack パネルは空です。
この問題にアプローチする方法に途方に暮れています。