2017-08-26 72 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> 
相关问题