繁体   English   中英

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

[英]How to correctly remove NUnit3TestAdapter from csproj project file

我将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文件中手动删除了这两行。 好像还好

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

除了检查packages.config文件并确保在那里也删除了引用之外,您可能还需要检查您的packages文件夹并确保已删除package文件夹。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM