2017-08-26 71 views
1

不再發現從.net 1.1核心項目移動到.NET的Core 2後,我只注意到我的xUnit測試沒有在VS 2017年發現了...的xUnit測試在.net中的Core 2

任何想法如何讓他們回來? :)

UPDATE

經過一番深入的研究,我發現,我的相關問題,這個錯誤在我的測試項目:「無法加載文件或程序集System.Runtime,版本= 4.1.1.0"

更多的細節在這裏: https://developercommunity.visualstudio.com/content/problem/95070/could-not-load-file-or-assembly-systemruntime-vers.html

+0

Whatvkind?安慰? VS? –

+0

VS.編輯說明 –

+0

它包含測試用例是什麼樣的項目?如果.NET Framework 4.5.x升級到4.6.1及更高版本。 –

回答

3

我遇到了完全一樣的問題,敲我的頭幾個小時後,我發現在.net睿2是xUnit的需要你的目標框架必須netcoreapp2.0和不是netstandard2.0。

樣品工作CS凸出:

發現
<Project Sdk="Microsoft.NET.Sdk"> 

    <PropertyGroup> 
    <TargetFramework>netcoreapp2.0</TargetFramework> 
    </PropertyGroup> 

    <ItemGroup> 
    <PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.3.0" /> 
    <PackageReference Include="xunit" Version="2.2.0" /> 
    <PackageReference Include="xunit.runner.visualstudio" Version="2.2.0" /> 
    </ItemGroup> 

</Project> 
相關問題