dotnet remove reference

この記事の対象: ✔️ .NET Core 3.1 SDK 以降のバージョン

名前

dotnet remove reference - プロジェクト間 (P2P) 参照を削除します。

構文

dotnet remove [<PROJECT>] reference [-f|--framework <FRAMEWORK>]
     <PROJECT_REFERENCES>

dotnet remove reference -h|--help

説明

dotnet remove reference コマンドは、プロジェクトからプロジェクト参照を削除する便利なオプションを提供します。

引数

PROJECT

ターゲット プロジェクト ファイル。 指定されていない場合、現在のディレクトリで検索されます。

PROJECT_REFERENCES

削除するプロジェクト間 (P2P) 参照。 1 つまたは複数のプロジェクトを指定できます。 glob パターンは Unix/Linux ベースのターミナルでサポートされています。

オプション

  • -?|-h|--help

    コマンドの使用方法を示した説明を出力します。

  • -f|--framework <FRAMEWORK>

    TFM 形式を使用して特定のフレームワークを対象にしている場合にのみ、参照を削除します。

使用例

  • 指定したプロジェクトからプロジェクト参照を削除する:

    dotnet remove app/app.csproj reference lib/lib.csproj
    
  • 現在のディレクトリ内のプロジェクトから複数のプロジェクト参照を削除する:

    dotnet remove reference lib1/lib1.csproj lib2/lib2.csproj
    
  • Unix/Linux で glob パターンを使用して複数のプロジェクト参照を削除する:

    dotnet remove app/app.csproj reference **/*.csproj`