web-dev-qa-db-ja.com

Visual Studio Codeを使用してC#.slnファイルを作成します

Visual Studio Codeを使用して新しいC#ソリューションを作成したいと思います。

私はyoツールを使用しています。

これで、ASPプロジェクトのフォルダーと、クラスライブラリのフォルダーができました。

Aspプロジェクトからクラスライブラリを参照するにはどうすればよいですか?

project.jsonに依存関係を追加する必要があるようです:

"dependencies": {
    "ClassLibrar.Name": "*"
}

しかし、これを可能にするには、ソリューションファイルが必要です。しかし、VS Codeとyoはそのようなものを作成しません。

[〜#〜] upd [〜#〜] VS CodeはさまざまなOSから使用できますが、VSはWindowsからのみアクセスできますが、VSCodeのみを使用して新しいソリューションを作成したいと思います。

単純な要件:Webプロジェクトと1つ以上のクラスライブラリを作成します。

これはすべてDockerコンテナにパックされます

9
deeptowncitizen

Visual Studio Codeは、新しいプロジェクトテンプレートを作成する方法を提供します。

  1. Visual Studio Codeターミナルに移動します(Ctrl + `を押します)
  2. コマンドdotnet newslnを入力します
  3. コマンドdotnet new-lを使用して、新しいプロジェクトを作成し、使用可能なプロジェクトテンプレートのリストを確認することもできます。

詳細なドキュメントはここで入手可能

enter image description here

14

新しいアプローチでは、ASPコアアプリケーションのクラスライブラリリファレンスはありません。

代わりにNuGetパッケージを使用する必要があります。

新しいプロジェクトテンプレート「クラスライブラリ(パッケージ)」は、NuGetパッケージを使用してクラスライブラリを自動的に作成します。

したがって、ソリューションファイルは冗長です。

0
deeptowncitizen