簡體   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