用于从项目中删除所有引用的 dotnet 命令
dotnet command to remove all references from a project
什么是 dotnet
从项目中删除所有引用的命令?
我知道我可以使用 dotnet remove reference <PROJNAME>
删除单个引用。但是,如果我想将它们全部删除怎么办?
documentation says wildcards are supported by dotnet remove reference
,但它们似乎在 dotnet 3.1.100 预览版 3 上对我不起作用。
我只是使用 shell(在 Linux 上)来做到这一点:
dotnet remove reference $(dotnet list reference | tail -n +3)
调用 dotnet list reference
查找所有 project-to-project 引用,然后将它们通过管道传输到 tail
以从输出中删除 headers,然后传递结果列表对 dotnet remove reference
的 project-to-project 次引用以将其全部删除。
什么是 dotnet
从项目中删除所有引用的命令?
我知道我可以使用 dotnet remove reference <PROJNAME>
删除单个引用。但是,如果我想将它们全部删除怎么办?
documentation says wildcards are supported by dotnet remove reference
,但它们似乎在 dotnet 3.1.100 预览版 3 上对我不起作用。
我只是使用 shell(在 Linux 上)来做到这一点:
dotnet remove reference $(dotnet list reference | tail -n +3)
调用 dotnet list reference
查找所有 project-to-project 引用,然后将它们通过管道传输到 tail
以从输出中删除 headers,然后传递结果列表对 dotnet remove reference
的 project-to-project 次引用以将其全部删除。