問題タブ [coreclr]

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 投票する
3 に答える
10343 参照

.net - Windows XP で CoreCLR を実行することは可能ですか?

これで、.NET コアの無料のオープン ソース実装であるCoreCLRができました。Windows および Linux オペレーティング システムをサポートし、Mac OS のサポートも予定されています。Windows XP で CoreCLR を実行することは可能ですか?

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

asp.net - Remotion.Linq >= 2.0.0-alpha-002 が見つかりません

KRE を に更新しましたbeta-11087。私のプロジェクトで実行すると、「 Remotion.Linq >= 2.0.0-alpha-002が見つかりkpm restoreません」というエラーが表示されます。

同じ問題を抱えている人はいますか?

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

c# - Linux で CoreCLR を使用して C++ から C# メソッドを呼び出す

Linux でホストされている CLR で C# アセンブリを実行できるコードを見つけました。しかし、C# dll から一部のメソッドのみを呼び出したいと考えています。これこれを試しましたが、Linuxで適切にインクルードまたは再定義する方法がわかりません:

Linux で CoreCLR を使用して C++ から C# を呼び出すコードへのアイデアやリンクはありますか?

私はLinux上のCoreCLRにのみ興味があります(Monoではありません!)。

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

c# - Entry point can be marked with the 'async' modifier on CoreCLR?

In Stephan Cleary's recent blog post about Async Console Apps on .NET CoreCLR he shows us that in CoreCLR (currently running on Visual Studio 2015, CTP6), the entry point "Main" can actually be marked as async Task, compile properly and actually run:

Gives the following output:

async Main entry point

This is strengthend by a blog post from the ASP.NET team called A Deep Dive into the ASP.NET 5 Runtime:

In addition to a static Program.Main entry point, the KRE supports instance-based entry points. You can even make the main entry point asynchronous and return a Task. By having the main entry point be an instance method, you can have services injected into your application by the runtime environment.

We know that up until now, An entry point cannot be marked with the 'async' modifier. So, how is that actually possible in the new CoreCLR runtime?

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

c# - ASP.NET 5アプリケーションが自己ホストされているか、IISで実行されているかをコードに認識させるためのCoreCLRソリューションは?

ASP.NET 5 をいじる一環として、CoreCLR を調査してきましたが、IIS で実行されているか、OWIN 仕様を介して自己ホストされているかをコードが検出する方法がわかりません。

現在のプロセス (自己ホストまたはIIS の場合)を持ち込んでSystem.Diagnostics調査することはできますが、CoreCLR のみを使用してそれを行う方法があるかどうか知りたいです。おそらく、何らかの方法でリクエスト パイプラインを調べて、IIS がその一部であることを確認しますか?klriisexpressW3wp

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

c# - CoreCLR で F# を実行する

hereの説明に従ってCoreCLRCoreFXをコンパイルしました。基本的にこれでうまくいき、CoreCLR を対象とする C# コードをコンパイルして実行できます。 次のステップは、F# コードをコンパイルして実行することでした。そこで、 FSharp.Core 3.1.2.1をプロジェクトに追加し、次のコマンドを使用してサンプル アプリケーションをコンパイルしました。

ご覧のとおり、 FSharp.Coreの Profile7に対してビルドしました。アプリケーションを実行すると、ステートメントlet test = sprintf "Hello, world"は次の例外で失敗します。

これについてもここで説明しましたが、何が間違っているのかわかりませんでした。FSharp.Core の間違ったバージョンを含めましたか? Profile7が動作するはずです。

0 投票する
2 に答える
3043 参照

.net - Microsoft.Owin を使用した Asp.Net Core RC2

using Microsoft.Owin;に行を追加中にプロジェクトをコンパイルできませんでしたStartup.cs。VS がエラーをスローします: ASP.NET Core 5.0 error CS0234: The type or namespace name 'Owin' does not exist in the namespace 'Microsoft' (are you missing an assembly reference?) ここに私のproject.jsonファイルがあります:

何か不足していますか?

前提条件: Visual Studio 2015 CTP バージョン 14.0.22609.0 D14REL、空の ASP.NET 5 プレビュー テンプレート