問題タブ [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 投票する
1 に答える
2391 参照

scripting - .NetCore RC2 を使用した Nuget パッケージのプッシュの自動化

現在、別のプロジェクトで NuGet パッケージとして使用する .NET Core ライブラリに取り組んでいます。

プロジェクト ディレクトリで「dotnet pack」コマンドを使用してプロジェクトを正常にパッケージ化し、そのパッケージを MyGet にアップロードすることができました。

「nuget push」コマンドを使用して、NuGet パッケージをプッシュするこのプロセスを自動化することをお勧めします。

私の問題は、project.json ファイルで定義されている "scripts" プロパティがパックまたはビルドで実行されていないように見えることです。対応するイベントが発生したときにこれらのスクリプトが実行されることを期待していましたが、詳細タグの有無にかかわらず、ビルド時にコンソールに何も出力されないため、効果がないようです。

MyGet が Git リポジトリに基づいてパッケージ フィードを更新できることは理解していますが、現在 project.json を使用しているスクリプトの実行に問題があるかどうかを知りたいです。理想的には、pack が正常に実行された後に nuget push コマンドを使用したいと考えています。

ここに私の project.json ファイルがあります:

0 投票する
3 に答える
4814 参照

asp.net-core - 「開発」環境で ASP.NET Core アプリケーションを実行する

私はASP.NET Core RC2を使用しています。アプリケーションを実行するとdotnet run、常に "Production" で実行されます。「開発」に変更できません。

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

dotnetを設定しているときに、なぜ「Production」でアプリケーションを実行しているのかわかりません"ASPNETCORE_ENVIRONMENT": "Development"

これはASP.NET Core RC1で機能していました。私は何が欠けていますか?

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

.net - Microsoft.NETCore.Platforms と Microsoft.NETCore.Runtime は必要ですか?

新しい ASP.NET Core RC2 クラス ライブラリには、次の project.json ファイルがあり、パッケージの依存関係をトリミングする方法に関するドキュメントに従ってみました。

Microsoft.NETCore.Platformsとを削除しようMicrosoft.NETCore.Runtimeとしても、すべてが機能します。これはおそらく、Microsoft の依存関係もこれらを指定しているためです。これらの依存関係は何のためにあり、明示して保持する必要がありますか?

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

asp.net-core - ASP.NET Core でソリューション構成に基づいてスクリプトを実行する方法

私のproject.jsonファイルには、クラス ライブラリ プロジェクトを NuGet パッケージにビルドするために使用している次のスクリプトがあります。Debug NuGet パッケージをビルドしたくありません。デバッグ モードでのビルド時間を短縮するために、ソリューション構成がリリース モードに設定されている場合にのみ、このスクリプトを実行するように制限するにはどうすればよいですか?

または、好奇心の問題として、「リリース」がハードコーディングされないように、ソリューション構成を以下のコマンドに渡すにはどうすればよいですか。

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

asp.net-core - .NET Core ランタイム RID と一致する Windows Server のバージョン

ファイル内の .NET Core Web アプリケーションで次のランタイムをターゲットにしていproject.jsonます。

上記のランタイム RID が対応する Windows Server のバージョンはどれですか? 公式ドキュメントにはそれらがリストされていません。具体的には、どの RID を使用してターゲットにする必要がありますか。

  • Windows Server 2008
  • Windows Server 2008 R2
  • Windows Server 2012
  • Windows Server 2012 R2
  • Windows Server 2016
0 投票する
1 に答える
277 参照

.net - .NET Core RC2: パッケージのローカル フォークを使用する

公式のnuget'dライブラリ(forecast.io)のフォークを参照するプロジェクトがあります。lib のコピーを見つけるように global.json を配置しましたが、まだdotnet restoreフォークではなく公式バージョンにアクセスしているようです。

エラーが発生するため、この結論を出します。

しかし、forecast.io の私のフォークは .NET 4.5 をターゲットにしておらず、"net40" と "netcoreapp1.0" だけです。

代わりにローカル フォークが確実に使用されるようにするにはどうすればよいですか?

ここに私のglobal.jsonがあります

そして、プライマリ プロジェクトの project.json からのスニペット:

編集: global.json は完全に無視されるようです。これは、project.json が配置されている場所の 1 つ上のディレクトリにあります。