2017-12-16 5 views
0

ネットコア環境。私はビジュアルスタジオプロジェクトで.net core webapiプロジェクトを作成しています。私はhttps://github.com/allebb/lk2.gitプロジェクトに従っています.netのコアを手に入れようとしています。 Visual Studioでこのソリューションを開くと、以下のようにDependenciesタブにインストールされた多くのパッケージを見ることができます。.netコアのwebapiへのパッケージ参照を追加する

enter image description here

同じように私は、Visual Studio 2017でソリューションを作成し、私は試料溶液に比べて多くのパッケージを見ることができます

enter image description here

を得ました。テストプロジェクトにこれらの参照をすべて追加するにはどうすればよいですか?並列私はコア2.0のセットアップでubuntu環境を設定しています。しかし、私はテストプロジェクトで多くのパッケージを逃しています!私はそれらの欠落しているパッケージをどのようにすることができますか?どんな助けもありがとう。ありがとう

+0

人のためだけにすべてを説明するために理解するために、どのように新しいです。ネットフレームワーク? –

+0

私は2年間ネットで働いています。 .netコアとLinuxは全く新しいものです。 Thanks –

+0

ok、.net coreは、他の.netフレームワークと比較して非常にクリーンなcsprojファイルを使用します。あなたが探している答えがたくさんあります。また、CLIを使ってlinuxを使用していることを確認してください。https://docs.microsoft.com/en-us/dotnet/core/tools/?tabs=netcore2x –

答えて

1

これらのパッケージは、データベースの接続とシリアル化によく使用されます。彼らは非常に人気があり、あなたがWebアプリケーションの作成を開始すると、それらを使用する可能性が非常に高いです。それらをナゲットパッケージとして追加するには、いくつかの方法があります。

  1. プロジェクトを右クリックし、「nugetパッケージを管理」に進みます
  2. 開きパッケージマネージャを、コードinstall-package package.name
  3. オープンコマンドプロンプトを入力して、コードに多くの場合dotnet add package package.name

を追加あなたはnuget.orgを調べることができます。 正確に同じライブラリが必要な場合は、最も簡単な方法はgit https://github.com/allebb/lk2/blob/master/lk2-demo.csprojのcsprojファイルを開き、PackageReferenceを含む<ItemGroup>セクション全体をコピーします。その後、プロジェクトを右クリックして、ナゲットパッケージを復元することができます。最もnugetsは、古いバージョンのように見えるので :

は(あなたは、Linuxで使用できるもの)コマンドラインからプロジェクト

dotnet restore 

更新を復元します。最も速いのは、参照をそのままコピーして、一度にナゲットマネージャからすべてのナゲットを更新することです。

+0

私はcsprojectにitemgroupを追加しました。今私はそれらの参照の近くに黄色のマークが表示されます。また、私は.netコア2.0を使用しているので、バージョン= "1.1.1"の代わりにバージョン= "2.0.0"を追加する必要がありますか? –

+0

ok私はちょうど彼のプロジェクトが古いバージョンであることに気づいた。チャンスはほとんどの他のナゲットも時代遅れです。私にこれの答えを更新させてください –

+0

あなたの助けをありがとう、ありがとう... –

関連する問題