ここで関連する問題がいくつかあります。
新しいプロジェクトを開始しようとしていますが、すでに開いているプロジェクトがデフォルトのままです。新しいプロジェクトを新たに始める方法が見つからないようです。
プロジェクトからフォルダーを削除する方法がわかりません。プロジェクトに間違ったフォルダーを追加したので、それを削除したいとします。どうすればよいですか?
ありがとう
ここで関連する問題がいくつかあります。
新しいプロジェクトを開始しようとしていますが、すでに開いているプロジェクトがデフォルトのままです。新しいプロジェクトを新たに始める方法が見つからないようです。
プロジェクトからフォルダーを削除する方法がわかりません。プロジェクトに間違ったフォルダーを追加したので、それを削除したいとします。どうすればよいですか?
ありがとう
VSCode は主にフォルダーを操作します。
開いたフォルダーに .sln、project.json、または global.json ファイルが見つかると、それらが読み込まれ、それらを切り替えることができます。
現在読み込まれているプロジェクトに関係なく、エクスプローラーには常にファイルシステムが表示されます。
また、起動時に、VSCode は最後に開いたフォルダーを自動的に開きます。
ここで回答 - Visual Studio Code で C# .sln ファイルを作成する
VS Code ターミナルを開き、ソリューション フォルダーを作成するディレクトリに移動します。次のコマンドを使用します
dotnet new sln -o MyApiApp
-o パラメータを使用すると、出力ディレクトリを指定できます
ソリューションの方向に移動
Cd .\MyApiApp\
ルート ソリューション フォルダーの下に新しいプロジェクトを作成する
dotnet new console -o MyApiApp.ConsoleApp
dotnet new webapi -o MyApiApp.WebApi
dotnet new classlib -o MyApiApp.Repository
dotnet new xunit -o MyApiApp.Tests
プロジェクトをソリューションに追加します (タブを使用してパスを移動します)。
dotnet sln MyApiApp.sln add .\MyApiApp.ConsoleApp\MyApiApp.ConsoleApp.csproj .\MyApiApp.WebApi\MyApiApp.WebApi.csproj .\MyApiApp.Repository\MyApiApp.Repository.csproj .\MyApiApp.Tests\MyApiApp.Tests.csproj
プロジェクト参照を追加する
dotnet add .\MyApiApp.WebApi\MyApiApp.WebApi.csproj reference .\MyApiApp.Repository\MyApiApp.Repository.csproj
dotnet add .\MyApiApp.ConsoleApp\MyApiApp.ConsoleApp.csproj reference .\MyApiApp.Repository\MyApiApp.Repository.csproj
dotnet add .\MyApiApp.Tests\MyApiApp.Tests.csproj reference .\MyApiApp.WebApi\MyApiApp.WebApi.csproj .\MyApiApp.Repository\MyApiApp.Repository.csproj
ワークスペースを右クリックし、[フォルダーをワークスペースに追加] をクリックします。次に、使用するフォルダーを追加します。