問題タブ [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.
nuget-package - ASP.NET vNext クラス ライブラリ NuGet パッケージを作成して使用する方法
ASP.NET vNext クラス ライブラリの NuGet パッケージを作成したいと考えています。どうすればそれを行うことができますか?があることは承知していますがkpm build
、kpm のダウンロード先などに関するガイドが見つかりませんでした。
また、その NuGet パッケージ (または DLL) を取得した後、それをローカル マシンから vNext プロジェクトに追加するにはどうすればよいですか?
asp.net - Apache ウェブサーバー上の vNext
vNext を少しいじって、サンプル プロジェクトを実行しました。Ubuntu VM を作成し、必要なパッケージをインストールして、k run
(コンソール アプリ) とk kestrel
(MVC アプリ) ですべて実行しました。
さて、次のステップに進みます。専用の Web サーバーで複数のプロジェクトを実行します。Kestrel は (少なくとも今のところ) vNext に使用される単純な開発 Web サーバーです。本格的な Web サーバーに発展する可能性は低いようです。
したがって、Apacheで実行したいと思います。mod-monoがどこかで出てくると思います。ただし、現時点では、最新の vNext フレームワークはまだサポートされていないと思います。一方で、どこかで KRE が必要になると思います。
近いうちに Apache で ASP.NET プロジェクトを実行するというニュースはありますか? なんとかできた人いますか?
私は、クロス プラットフォームの .NET アプリケーションのアイデアに非常に魅了されています。私の現在の雇用主は、クロスプラットフォームおよびオープンソース ソフトウェアを使用するプロジェクトに多額の投資を行っています。事前にある程度の知識を得て、Windows サーバーではなく Linux Web サーバーに完全に移行する道を切り開きたいと考えています。
ありがとう!
asp.net-core - KRE パッケージ kre-clr-win-x86.1.0.0-beta3、Visual Studio 2015 CTP 6 が見つかりません
Visual Studio 2015 CTP 6 をインストールし、ASP.NET MVC 6 プロジェクトを作成すると、ビルド時に次のエラーが表示されます。
「C:\Users\cornel.adavidoaiei.k\runtimes\kre-clr-win-x86.1.0.0-beta3」を探していますが、ここにはビンはありませんが、「C:\Users」にビンがあります\cornel.adavidoaiei.k\runtimes\kre-clr-win-x64.1.0.0-beta3"、インストールされている x64 バージョンを使用せず、欠落している x86 バージョンの kre を使用しようとするのはなぜですか。この問題を解決するには?
.net - project.json 内のソースまたはローカルにビルドされた依存関係
サンプル アプリケーション (スターター テンプレートに似たプロジェクトを使用) を使用して、ASP.NET MVC 6 用にセットアップされた開発環境を取得しようとしています (つまり、MVC 自体の PR をデバッグおよび記述できるようにしたい)。の依存関係セクションを使用して参照を作成する方法がわかりませんproject.json
。これが私のものです:
これは、MVC アプリを作成するときにすぐに使えるものだと思います。しかし、6.0.0-beta3 への参照をローカルのものに置き換えたいと思いMicrosoft.AspNet.Mvc
ます。ローカルでビルドされた nupkg かプロジェクト ファイルかはわかりません。Aspnet wiki で project.jsonの説明を見てきましたが、役立つものは何も見つかりませんでした。また、kpm (beta4 以降では dnx に折りたたまれていますよね?) がどのようにバージョンを解決するかについての説明は、むしろバージョン グラフに焦点を当てているようです。物事がどこから来るかよりも。
私が今持っているのは、バイナリ/nupkgs がビルドされた Mvc リポジトリです。依存関係セクションに何を入れればよいかわかりません。
dnx - アプリケーションの KRE ビルド実行可能ファイル
「vNext」タイプのアプリケーション用のスタンドアロン実行可能ファイルをビルドするにはどうすればよいですか?
私の問題は、タイプ Program.Main (サービスベースのものではない) のコンソールアプリケーションがあり、これから実行可能ファイルを作成して、パスに入れてターミナルから使用できるようにすることです。
「k run arguments」がまさにそれを行うことを理解していますが、これが機能するにはプロジェクトディレクトリにいる必要があります。
編集 - 進行状況: kpm build
project.json を含むディレクトリで実行すると、DLL がコンパイルされて生成されます。この DLL は、ホスティング環境への入力として使用できます (現在対応中)。
c# - project.json ファイルの依存関係を使用して Roslyn で MetadataReferences を作成するにはどうすればよいですか?
したがって、新しい DNX の世界では、彼らはすべてを NuGet しました。私は DNX プロジェクトを作成しており、Roslyn を使用してそれらを分析したいと考えています。project.json ファイルをロードし、含める .cs ファイルのパターンを決定し、コンパイルに必要な MetadataReferences を形成するために必要な「参照」を読み取ることを期待しています。
私が直面している問題は、project.json ファイルが NuGet スタイルの依存関係 (マシン上の他の場所のプロジェクトを参照することさえあります) を参照しているが、Roslyn は依存アセンブリのビット (ファイル パス、ストリームなど) への正確な参照のみを受け入れることです。 .)。
project.json ファイルを調べて、Roslyn 分析用の MetadataReferences のリストを取得するにはどうすればよいですか?