問題タブ [project.json]

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 に答える
11657 参照

asp.net-core - compilationOptions.emitEntryPoint とはどういう意味ですか?

rc1 ツールをインストールし、新しい Web プロジェクトを作成して、テンプレートの変更点を確認しました。

project.json に次のものが含まれていることに気付きました。

しかし、これが何をするのかは不明です。

誰にもアイデアはありますか?

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

asp.net-core - ビルド済みのネイティブ .dll を出力ディレクトリにコピーする新しい .NET "project.json" プロジェクト

プロジェクトをproject.jsonフォーマットを使用するように変換しようとしていますが、サードパーティの依存関係が CoreCLR のサポートを追加するまでは .NET CLR を使用しています。

そうは言っても、実行中のアプリケーションの bin ディレクトリに出力する必要がある「コンテンツ」ディレクトリ内のファイルの NuGet 依存関係の一部。

project.json は現在 NuGet コンテンツをサポートしていないため、手動でプロジェクト ディレクトリにファイルを追加しました。

カスタムファイル

ただし、アプリケーションを実行すると、これらのネイティブ アセンブリがまだ見つかりません。これらのアセンブリを手動で に追加する.dnx\runtimes\dnx-clr-win-x86.1.0.0-rc1-final\binと、アプリケーションは正常に動作するため、これらのファイルを何らかの方法でアプリケーションの PATH に入れるだけです。

それで、どうすればいいですか?MSBuild では、"Copy To Output Directory" = "Copy if newer" がありました。

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

asp.net-core - UWP および ASP.NET 5 からクラス ライブラリを参照する

WebAPI (ASP.NET 5 を使用) と消費する UWP アプリの共通オブジェクト (主に DTO) を含むクラス ライブラリを作成しようとしています。ただし、他の両方のプロジェクトから参照できるようにクラス ライブラリを作成する方法はまだわかりません。

これまでに試したこと:
まず、Webの下にあるClass Library (Package)を試しました。このタイプのライブラリは、ASP.NET プロジェクトから問題なく参照できますが、UWP プロジェクトから参照しようとすると、次のメッセージが表示されます。

次に、Windows > Universalの下にあるClass Library (Windows Universal)を試しました。これは UWP プロジェクトから簡単に参照できますが、ASP.NET から参照しようとすると、次のようになります。

では、ASP.NET 5 プロジェクトとUWP プロジェクトの両方で使用できるクラス ライブラリを作成するにはどうすればよいでしょうか?

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

asp.net - System.InvalidOperationException: タイプ 'Microsoft.Framework.Runtime.ILibraryManager' のサービスを解決できません

次の project.json ファイルがあります...

コマンドラインでMVC 6コントローラースキャフォールディングを実行しようとしていますが、コマンドを実行した後:

dnx gen controller -name ClassController --dataContext RegistrationDbContext --model クラス

ただし、次のエラー メッセージが表示されます... 編集: これは、 Microsoft.Framework.CodeGeneration パッケージ ( Install-Package Microsoft.Framework.CodeGeneration -Pre )をインストールした後に表示されるメッセージです。

ポインタはありますか?どうすれば修正できますか?

いずれにせよ、これは私のglobal.jsonでもあります..

ありがとう!

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

c# - Visual Studio 共通 project.json

Visual Studio 2015 の新しい Microsoft Projects について質問があります。現在、各プロジェクトには、バージョン作成者の URL などを定義できる独自の project.json ファイルがあります。 common.json ファイルのプロパティとこれを共有すると、すべてのソリューション/プロジェクトが提供されますか?

以前の Visual Studio バージョンでは、プロジェクトにリンクした GlobalAssemblyInfo ファイルでこれを解決しました。同じバージョン番号を持つ 100 個のプロジェクトがあるため、これが必要です。アイデアありがとうマイケル

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

asp.net-core - ASP.Net 5 クラス ライブラリ パッケージ プロジェクトでの dnxcore50 フレームワークのサポート?

初めての ASP.Net Web アプリケーションを開発しようとしていますが、私のソリューションには 2 つのプロジェクトがあります。そしてWeb ApplicationClass Library (Package)Web アプリには、フレームワークの内部にこれがあることに気付きました。project.json

私の理解では、コードによって Web アプリが Net 5.0 Core をターゲットにするようになっていますがproject.json、クラス ライブラリを参照すると、次のように表示されます。

私は聞いたことがなくdotnet5.4、グーグルから読んだことは私を混乱させるだけです. net451は と同等だと思いますが、 dnx451100% ではありません。

project.json新しい .Net 5.0 コアをターゲットにするには、何を変更する必要がありますか?

0 投票する
4 に答える
7537 参照

c# - project.json を介してコンテンツ ファイルを DNX コンソール アプリの出力ディレクトリにコピーします。

VS2015 で DNX 1.0.0-rc1-update1 を使い始めたところです。私の最初のアプリは「コンソール アプリケーション (パッケージ)」プロジェクトです。NLog ロギングを除いて、すべてが機能します。NLog.config が出力フォルダーにコピーされないためだと思われます。project.json 経由でこのファイルを出力フォルダーにコピーするように VS に指示するにはどうすればよいですか?

このような「リソース」変数を​​追加しようとしましたが、機能しません:

プロジェクト.json

編集 1: dnx451 を使用しているため、互換性は問題になりません。

EDIT 2: project.json に以下を追加しました

copy_resources.bat

VS の出力ウィンドウには、スクリプトが実際に実行されたことを示すものは何もありません。さらに、log.txt は空です。

ビルド プロセスをデバッグするにはどうすればよいですか?

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

visual-studio-2015 - 同じ名前のプロジェクトがソリューションで利用できる場合でも、nuget からパッケージを取得するにはどうすればよいですか?

いくつかのプロジェクトを含むソリューションがあります。これらはすべて、ナゲット パッケージを発行する DNX クラス ライブラリです。ビルド サーバーは、 と の適切な場所にバージョン管理情報を追加しproject.jsonAssemlyInfoソリューションをビルドしてこれらすべてのプロジェクトを一度にパッケージ化し、プライベート NuGet フィードにアップロードします。それはすべて勇敢に機能します。

ただし、これらのプロジェクトの中には、相互に依存関係を持つものがあります。プロジェクトを直接参照するだけでなく、実際にフィードから nuget パッケージを追加することで解決したいと思います (他の理由がなければ、依存関係の仕様は正しいバージョンを参照する必要がありますが、アセンブリが正しくないという警告がたくさん表示されます)。そのステップはビルド サーバーで行われるまで行われないため、バージョン)。

同じソリューションに B という名前のプロジェクトがある場合でも、プロジェクト A が NuGet パッケージ B に依存することを指定するにはどうすればよいですか?

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

service - mvc6 サービスは project.json データを提供しますか?

私はmvc6でasp.net 5を使用しており、project.jsonをいくつかのもので拡張しました。

現在、自分で解析して project.json を読んでいます。しかし、すでに project.json ファイルの解析済みデータを提供している mvc6 内にサービスまたはコンテキストが存在するかどうか疑問に思っていました。