2015-10-09 210 views
5

試圖從.Net4.5移動到.Net5,所以我創建了我的解決方案,它由稱爲「解決方案項目」和「src」的文件夾組成。爲.net5項目創建單元測試

我設法使用.NET 5構建了3個項目。我必須將項目創建爲「類庫(包)」 - PREVIEW - 創建類庫作爲NuGet包的項目模板,可以定位任何平臺「

現在我想把我的單元測試項目放到我的解決方案中。我相信我現在必須使用XUnit,它具有不同的測試屬性。

但是,如果我創建一個「單元測試項目」,我不能引用我的新的.net5項目。

有人可以指點我在正確的方向請。

回答

0
  1. 安裝SideWaffle Template Pack as。
  2. 文件 - >新建項目 - > Web - > xUnit測試項目。
  3. 將您的web項目添加到project.json文件。
  4. 利潤!

查看全部細節來自Sayed-Ibrahim-Hashimi(Microsoft)的here

+2

謝謝,這似乎是爲我的網站創建一個單元測試項目,但對於我的其他項目,這不是網站項目,但使用.net5呢?它似乎並沒有爲這些工作(對不起,可能很簡單,我失蹤) – Gillardo

+0

.net5?你的意思是.NET 4.5嗎?這是在你的project.json文件中?在這種情況下,你應該使用dnx45。 –

+2

是的,我在某些項目中得到了net5。這應該是dnx45而不是你的說法?這可以解釋爲什麼沒有人想引用其他任何東西。我也使用EntityFramework,在net5是唯一的方式來獲得項目建設.... – Gillardo