問題タブ [dnx]

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

.net - Project.json 定義 dnx451 と .dotnet (4.51)

asp vnextでは、3種類のランタイムを定義できます

  • dnxコア
  • dnx451
  • ドットネット

Project.json では、次のようになります。

そして、UIはこれをショートします

ここに画像の説明を入力

私は次のことを想定しています:

dnxCoreは、新しい .net Core フレームワークです。

dotnetは以前のランタイムです

dnx451: project.json で "dotnet" または "dnx451" を定義するときの違いは何ですか?

両方とも .net 実行ランタイムで実行するべきではありませんか?

また、選択したプロジェクト テンプレート (vNext ClassLib または vNext Console Lib) に応じて、デフォルトにはいずれかが含まれます。

0 投票する
8 に答える
40999 参照

.net - Visual Studio 2015 で DNX/DNVM を修正するには?

今日、VS 2015 を Windows 7 x64 にインストールしました。主に新しい .Net Core 機能などをテストします。テストのために、新しい C#「コンソール アプリケーション (パッケージ)」ソリューションを作成し、次のメッセージを受け取りました。

DNX SDK バージョン 'dnx-clr-win-x86.1.0.0-beta5' のインストールに失敗しました。ソリューションは、このセッションに DNX SDK バージョン 'dnx-clr-win-x86.1.0.0-beta5' を使用します。

プロジェクトをコンパイルおよびデバッグできません。また、プロジェクトのプロパティでデバッグ タブを開くと、VS がクラッシュしました。

ソリューションを開いたときの DNVM 出力:

それを修正する方法はありますか?

また、以前に VS 2015 Preview と DNX/DNVM を別々にインストールしました。しかし、VS 2015のインストール前に完全に削除したと思います。これは現在のVSのインストールに何らかの影響を与える可能性がありますか?

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

c# - .net4.5 に対してコンパイルされた nuget パッケージを dnxcore50 で参照できます

dnxcore50のみを対象とするアプリケーションをコンパイルしています。

dnx451 に対して実行すると正常に動作することがわかっている nuget パッケージを参照しようとしています。私がdnx . run得るとき:

System.InvalidOperationException: ターゲット フレームワーク 'DNXCore,Version=v5.0' の次の依存関係を解決できませんでした:

それも示唆してdnu restoreいますが、パッケージはそこにあります

このパッケージでは明らかに機能しないので、どのような状況で機能しますか(もしあれば)?
それが機能するためには、パッケージ マネージャーが dnxcore50 に対してコンパイルされたバージョンをビルドする必要がありますか?

アップデート

このチャートは物事を少し明確にします (ここからコピー)

ここに画像の説明を入力

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

c# - dnu 復元の実行中にエラーが発生しました: AddressFamily 117 は System.Net.IPEndPoint エンド ポイントに対して有効ではありません。代わりに InterNetwork を使用してください

dnx を使用して Linux で .NET プログラムを実行しようとしています。

OS:centos7

mono と coreclr の両方がインストールされており、dnvm は 2 つを切り替えることができます。バージョンは 1.0.0-beta7-12264 です。

簡単な Hello World プログラムを実行しようとし、dnu restore を実行して依存関係をダウンロードしました。

ただし、AddressFamily 117 is not valid for IPendpoint というエラーがスローされます。https ではなく http:// バージョンの nuget にアクセスしようとしましたが、問題は解決しませんでした。

これはエラー出力です

/home/ganesh/Development/test/project.json のパッケージの復元
GET http://www.nuget.org/api/v2/ GET http://www.nuget.org/api/v2/FindPackagesById()?id = 'System.Console' 警告: FindPackagesById: System.Console AddressFamily 117 は System.Net.IPEndPoint エンド ポイントに対して有効ではありません。代わりに InterNetwork を使用してください。パラメーター名: socketAddress GET http://www.nuget.org/api/v2/FindPackagesById()?id= 'System.Console' 警告: FindPackagesById: System.Console AddressFamily 117 は System.Net.IPEndPoint に対して有効ではありません代わりに InterNetwork を使用します。パラメーター名: socketAddress GET http://www.nuget.org/api/v2/FindPackagesById()?id='System.Console' エラー: FindPackagesById: System.Console AddressFamily 117 は System.Net.IPEndPoint エンド ポイントに対して有効ではありません。代わりに InterNetwork を使用してください。パラメーター名: socketAddress ---------- System.ArgumentException: AddressFamily 117 は System.Net.IPEndPoint エンド ポイントには無効です。代わりに InterNetwork を使用してください。パラメータ名: System.Net.Dns.TryGetAddrInfo(文字列名、AddressInfoHints フラグ、IPHostEntry& ホスト情報) で System.Net.Dns.TryGetAddrInfo(文字列名、IPHostEntry& ホスト情報) で System.Net.Dns.TryGetAddrInfo(文字列名、IPHostEntry& ホスト情報) でSystem.Net.Dns.GetHostAddresses(String hostNameOrAddress) の System.Net.Dns.InternalGetHostByName(String hostName、Boolean includeIPv6) の System.Net.Dns.GetAddrInfo(String name)

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

asp.net-identity - 外部データベースで資格情報を使用してユーザーを承認する方法は?

別のデータベースに資格情報を持つユーザーを登録する必要があります。資格情報を確認するために使用できる dll が提供されています。

メンバーシップ プロバイダーとロール プロバイダーをセットアップしてユーザーをログインさせる前に、これらのプロバイダーがまだ DNX に存在するかどうかを確認します。

ユーザーを認証してロールを付与するログイン システムをセットアップするにはどうすればよいですか?

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

windows-services - vNext (C# 6) コンソール アプリを Windows サービスとしてインストールできますか

以前のバージョンの .Net では、コンソール アプリとして実行したり、サービスとしてインストールしたりできるプロジェクトを作成する方法がいくつかありました。
TopShelfやその他のアプローチのようなもの: Windowsサービスとしての .NET コンソール アプリケーション

これは、開発とその後の展開に便利です。ここで受け入れられた回答と同様のアプローチを使用して、vNext コンソール アプリをまとめました: .NET console application as Windows service。問題は、vNext が別の方法で実行されることです。出力を作成すると、インストールするexeが提供されなくなります。代わりに、アプリケーションをホストするように dnx に指示する nuget パッケージと .cmd ファイルを取得します。コマンド ファイルは次のようになります: dnx --appbase "$(dirname $0)" Microsoft.Framework.ApplicationHost My.vNext.Service $@

私の質問は、新しいコンソール アプリケーション アプローチを考慮して、これを Windows サービスとしてインストールする方法はありますか?

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

c# - net45 を対象とするクラス ライブラリ (パッケージ) プロジェクトの xunit テストを実行するにはどうすればよいですか?

Xunit テストを実行したい VS 2015 RTM の新しいプレビュー テンプレートであるクラス ライブラリ (パッケージ) プロジェクトがあります。

ソリューションは正常にビルドされますが、テスト エクスプローラーでテストが見つかりません。project.json から、dnx ではなく net45 のみをターゲットにしていることがわかります。したがって、xunit.runner.visualstudio を使用しています。

プロジェクトの種類を通常のクラス ライブラリに変更すると、テストが取得されます。ただし、テストしようとしているコードはクラス ライブラリ (パッケージ) プロジェクトであるため、通常のクラス ライブラリから参照するのは問題があり、これが機能することを期待していました。これ(またはいくつかのバリエーション)は可能ですか?

環境

通常、このプロジェクト タイプは ASP.NET 5 や Core CLR などに使用されます。net45 のみを対象としていますが、代わりにローカル ソース コードをシームレスに使用できる機能を利用したいので使用しています。 nuget パッケージ (global.json プロジェクト属性経由)。これにより、別のパッケージに依存するパッケージでの作業がはるかに簡単になり、両方をローカルで変更することがよくあります。

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

c# - config を介して nuget ソースから追​​加の依存関係を読み込む

実行時にプラグインをロードできるホスティング環境を mvc 6 で作成したいと考えています。つまり、vnext/asp.net 5.0 の構成を介して nuget ソースから追​​加の依存関係を読み込む必要があります。以前に nuget コア ライブラリでこれを行ったことがありますが、これは asp.net 5 では廃止されました。

新しいフレームワークについてのアイデアを得るために次の Web サイトを調べましたが、何日も調査した後、私は行き詰まりました。

https://github.com/aspnet/dnx/tree/f34c09233eb7b776c18d160f225a2ef9a0ef9d89/src/Microsoft.Framework.Runtime/DependencyManagement

http://blog.alxandr.me/2014/08/05/vnext-with-a-touch-of-functional/

vnext の経験が豊富な人はいますか?