[英]VisualStudio NUnit3TestAdapter testing project with third party dlls
[英]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.