如何从csproj项目文件中正确删除NUnit3TestAdapter

时间:2019-08-22 08:44:06

标签: c# nunit csproj

我将C#测试项目的单元测试从NUnit更改为xUnit。我已经删除了NUnit nuget包。但是当我查看csproj文件时,仍然有NUnit3TestAdapter:

<Import Project="..\..\..\..\packages\NUnit3TestAdapter.3.10.0\build\net35\NUnit3TestAdapter.props" Condition="Exists('..\..\..\..\packages\NUnit3TestAdapter.3.10.0\build\net35\NUnit3TestAdapter.props')" />
...
<Error Condition="!Exists('..\..\..\..\packages\NUnit3TestAdapter.3.10.0\build\net35\NUnit3TestAdapter.props')" Text="$([System.String]::Format('$(ErrorText)', '..\..\..\..\packages\NUnit3TestAdapter.3.10.0\build\net35\NUnit3TestAdapter.props'))" />

我在nuget包管理器中没有看到这个。

所以我的问题是:如何正确删除它?我应该手动编辑文件还是可以通过VS2017删除文件?

编辑:我从csproj文件中手动删除了这两行。看起来不错。

1 个答案:

答案 0 :(得分:0)

您可以手动编辑.csproj文件并删除未使用的引用。只要确保保存一个旧副本,以防意外损坏XML。

除了检查packages文件并确保在那里也删除引用之外,您可能还希望检查packages.config文件夹并确保已删除软件包文件夹。