2017-02-17 10 views
9

私はVS2017 RCで.NETコアを使って何かをしようとしていますが、プロジェクトファイルの依存関係を定義するためにpackages.configが欠けていることに気付きました。 しかし、私の設定は次のようになります: enter image description here だから、ファイルを使うべきです。どうやらそれはその設定を尊重しないのです。 さらに、 とにかくプロジェクトファイルの依存関係を何らかの理由で選ぶ必要がありますか?パッケージファイルがありません

答えて

6

以前のバージョンの.NETでは、csprojにパッケージ内に格納されたDLLへのアセンブリ参照が含まれていました。しかし、それはパッケージディレクトリにリストアするパッケージを宣言したpackages.configから別々に扱われました。

dotnetコアでは、パッケージは "PackageReference"としてcsprojファイル内で宣言されていますpackages.configの全体的なアイデアはdotnet coreには存在しません。なぜVisual Studioがあなたのために作成しようとしていないのですか?古いプロジェクトシステムを使用していた場合は、packages.configが作成されています。

5

設定した設定は、.NETコアプロジェクトでは尊重されません。

.NET Coreは常にパッケージリファレンスを使用します。さようならをpackage.configにしてください。

+0

ありがとう、実際に少し誤解を招くことがあります。 –

関連する問題