簡體   English   中英

Visual Studio 2019 中的單元測試項目模板僅適用於 .NET Framework 是否重要?

[英]Does it matter that Unit Test project template in Visual Studio 2019 is for .NET Framework only?

我正在使用 .NET CORE 2.2 創建一個 JSON WEB API,並想添加一個單元測試項目。 但是,單元測試可用的唯一模板似乎僅適用於 .NET Framework。 Web API 適用於 .NET CORE 而單元測試項目適用於 .NET Framework 是否重要?

每個 Microsoft: 創建一個單元測試項目

更新

所以,答案似乎是肯定的,這很重要。 當我嘗試構建解決方案時,出現以下錯誤:

嚴重性代碼描述項目文件行抑制狀態錯誤項目“..*.csproj”針對“netcoreapp2.2”。 它不能被以“.NETFramework,Version=v4.7.2”為目標的項目引用。 *_UnitTests

最好使用 .NET Core 進行測試。 .NET Core 有三種單元測試項目類型。

  • MSTest 測試項目 (.NET Core)
  • xUnit 測試項目 (.NET Core)
  • NUnit 測試項目(.NET Core)

添加新項目時搜索以找到它們。

這是有關.NET Core中的單元測試的文檔,其中解釋了所有內容。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM