問題タブ [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.

0 投票する
1 に答える
13149 参照

.net - .NET CoreCLR、CoreRT、Roslyn、LLILCの違いは何ですか?

最近、.NET 再編成の詳細について読み始めました (主に.NET Core github ページを通じて)。より多くのプラットフォームをサポートするために兄弟プロジェクトを作成したようです。読んでいると、CoreCLRCoreRTは適切なRoslynコンパイラの新しい OpenSource バージョンであるという印象を受けます。CoreRT は、ネイティブ (AOT) コンパイルを提供します。LLILCは、LLVM フレームワークを指示する代替実装です

このプロジェクトの違いと目標をユーザーの視点から確認し、説明できる人はいますか? 将来 CoreCLR の代わりに Roslyn を使用する理由は何ですか?

0 投票する
1 に答える
252 参照

.net-core - CoreRT でコンパイルされたプログラムが ZIP ファイルで動作しないのはなぜですか?

テスト用に次の簡単なプログラムを作成しました。

このページに従って、HelloZip プロジェクト ディレクトリから実行dotnet new nugetし、推奨されるパッケージ ソースを nuget.config に追加してから、次のコマンドを実行しました。

次のエラーが発生しました。

私は間違いを犯していますか、それとも AOT コンパイラは System.IO.Compression をまだ適切にサポートしていませんか?

0 投票する
0 に答える
251 参照

.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# でのジェネリックスとリフレクションの使用に何らかの関係があるようです。私はNpgsqlcoreRTリポジトリの両方を調べましたが、両方を機能させるのに近い人を見つけることができませんでした。誰もこの問題に直面しましたか? または、Npgsql と coreRT を使用できましたか?

0 投票する
0 に答える
439 参照

visual-studio - UWP .NET アプリのデバッグ: MyApp.exe の 0x79A1CFAC (SharedLibrary.dll) で未処理の例外: 0x00001007

Xamarin.Forms アプリをビルドしましたが、その UWP フロントエンドをDebug|AnyCPUモードでデバッグしようとすると、起動時に次の例外が発生します。

Visual Studio ではすべての詳細をクリップボードにコピーできないため、スクリーンショットを撮る必要がありました。

Visual Studio for Windows は、デバッグ時にクラッシュをキャッチします

モードで実行するとDebug|x64、まったく異なる例外が発生します。

MyApp.exe の 0x00007FFFEA232EC0 (Windows.UI.Xaml.dll) で未処理の例外: 0xC000027B: アプリケーション内部例外が発生しました (パラメーター: 0x000002225D634960、0x000000000000002)。

今回は CallStack パネルは空です。

この問題にアプローチする方法に途方に暮れています。