問題タブ [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 に答える
556 参照

c# - 「非表示が意図されている場合は新しいキーワードを使用してください」という警告をオフにするにはどうすればよいですか?

参照: 「非表示が意図されている場合は new キーワードを使用してください」警告

今回は、ファイルを編集して新しいキーワードを追加せずに警告を消す必要があります。

なんで?生成された派生クラス。

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

.net - project.json は非推奨ですか?

project.json はなくなり、web.config は ASP.NET Core 1.0 に戻ってきますか?

'16 Q4 または '17 Q1 の更新であるロードマップ ドキュメントでは、「.xproj/project.json を .csproj/MSBuild に置き換える」と記載されています。

それはproject.jsonの終わりを示していますか?

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

dependencies - Mac の asp.net コアでの依存関係の競合

私は .NET を初めて使用し、依存関係に関してこの種の問題をデバッグする方法がわかりません。Mac で dotnet コア アプリケーションを実行しようとしています。以下では、dotnet restoreを実行したときのターミナルの出力を確認 できます。後で、project.json. ここでどのような情報が役立つかわかりません。どんな助けでも本当に感謝します。ありがとう。

プロジェクト.json

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

.net-core - project.json の buildOptions: コンパイル、埋め込み、またはコピーするファイルを計算する方法

project.json の buildOptions には、コンパイルするファイル、リソース ファイルとしてアセンブリに埋め込むファイル、および出力ディレクトリにコピーするファイルを設定するための同様の構成があります。

最初の 4 つの優先順位は、excludeFiles >includeFiles>exclude>include であることを知っています。

しかし、2 つの builtIns と比較してどちらが優先度が高いでしょうか? または、最終的なファイルを計算するためにどのアルゴリズムが使用されますか?

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

msbuild - project.json に MSBuild .targets ファイルをインポートして実行する

思い切って (Profile 7) PCL を新しい.NET Standard形式に変換しています。私はほとんどすべてが機能しています。(これは素晴らしい記事ですが、少し古いかもしれませんが、興味のある方はどうぞ)。

唯一残っている問題は、プロジェクトのビルド中に.targets、依存関係の 1 つ( PostSharp)のファイルが実行されているように見えないことです。MSBuild .targets ファイルをインクルード/実行する方法を調べています。

私が見つけることができる最も近いものは、ここにリストされているある種の仕様です: https://github.com/NuGet/Home/wiki/%5BSpec%5D-Managing-dependency-package-assets

ただし、依存関係ノードを分割すると、それは利用できないようです。利用可能なオプションは「build」と「default」のみです。

ここに画像の説明を入力

では、MSBuild.targetsファイルをファイルに手動でインクルード/実行することは可能project.jsonですか?

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

c# - .NET Core アプリから .NET 4.6.2 クラス ライブラリを参照する

VS Update 3 (14.0.25425.01) を使用しています。これが私がやったことです:

  1. ASP.Net Core Web アプリケーション (.Net Core) を作成する
  2. クラス ライブラリ .Net 4.6.2 の作成
  3. net462フレームワークに追加netcoreapp1.0、、project.json のインポート
  4. ASP.Net Core アプリを右クリックし、[参照の追加] をクリックして [プロジェクト] を選択し、手順 2 で作成した [クラス ライブラリ] を選択します。

復元時にエラーは発生せず、参照は ASP.Net Core アプリに追加されます。ただし、アクセスできません。using import 宣言を追加したり、オブジェクトにアクセスしたりできません。私は多くのことを実行しましたが、何も機能していないようで、投稿は非常に断片化されています。

ここに画像の説明を入力

ASP.Net Core アプリの Program.cs は次のとおりです。 ここに画像の説明を入力

ここに画像の説明を入力

更新 私はネイトが提案したことをしました。私はこれをすでに試したと思っていました..しかし、4.6.2ライブラリにアクセスできるようになりました。ただし、コンパイルエラーが発生しています。

ここに画像の説明を入力

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

.net - .netstandard プロジェクトで ilrepack を使用して、nuget パッケージからすべてのアセンブリをマージする

.NetStandard プロジェクトからパブリック ナゲット パッケージを作成しています。このプロジェクトは、.netStandard も対象とする (プライベート nuget サーバーからの) プライベート nuget パッケージを使用します。

.net 標準に切り替える前は、nuget 参照は package.config にあり、プロジェクトをビルドすると、参照されているすべてのアセンブリが bin/release フォルダーにコピーされます。そこから、ビルド後のタスクで ilrepack を使用するのは簡単でした。

プロジェクトが project.json を使用して nuget パッケージを参照するようになったので、プロジェクトをビルドした後、bin/Release フォルダーには、参照された nuget パッケージのアセンブリではなく、メイン アセンブリのみが含まれます。

そこから ilrepack をどのように使用しますか?

このプロジェクトへの参照を追加することで、同じソリューション内の別のプロジェクトで再パックされたアセンブリを参照できるはずです。まだできますか?(package.config を使用した場合は機能していました)

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

asp.net-core - project.jsonスクリプトイベントはフォルダを削除できますか?

ポスト コンパイルでフォルダーを削除しようとしていますが、rd または del コマンドを機能させることができません。スクリプト イベントからフォルダーとサブフォルダーを削除する方法はありますか?

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

mstest - .NET Core でテスト ライブラリの "ランタイム" を設定する必要があるのはなぜですか?

Xnetstandard1.3 PCL ライブラリと netcoreapp1.0 テスト ライブラリを含む VS 2015 U3 ソリューションを作成しましたY。MSTest (dotnet-test-mstest および MSTest.TestFramework) を使用しています。

これはsrc\X\project.json次のとおりです。

これはtest\Y\project.json次のとおりです。

これを最後にする必要があることがわかりました

そうしY\project.jsonないと、次のエラーが発生します。

_dotnet-test エラー: 0 : System.InvalidOperationException: ターゲット ランタイムの 1 つと互換性のあるフレームワーク '.NETCoreApp,Version=v1.0' のランタイム ターゲットが見つかりません: 'win81-x64、win8-x64、win7-x64'。 _

何故ですか?SDK をインストールすると、どこでも動作する汎用テスト アプリを作成できませんか?