小编Car*_*yck的帖子

如何针对net45的类库(包)项目运行xunit测试?

我有一个类库(包)项目,VS 2015 RTM中的新预览模板,我想从中执行Xunit测试.

解决方案构建正常但测试资源管理器没有找到任何测试.从project.json你可以看到我只针对net45而不是dnx,所以我使用的是xunit.runner.visualstudio.

{
    "dependencies": {
        "myproject": "",
        "xunit": "2.1.0-*",
        "xunit.runner.visualstudio": "2.1.0-*"
    },

    "frameworks": {
        "net45": {
            "frameworkAssemblies": {
                "System.Runtime": "4.0.0.0"
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

当我将项目类型更改为普通类库时,将选择测试.但是,由于我尝试测试的代码是一个类库(包)项目,从普通类库中引用它是有问题的,我希望这可行.这是(或某些变化)可能吗?

上下文

通常这个项目类型用于ASP.NET 5,Core CLR等.即使我只针对net45,我也在使用它,因为我想利用这个功能,我可以无缝地使用本地源代码代替一个nuget包(通过global.json项目属性).它使得更容易处理依赖于另一个我经常在本地进行更改的包.

c# xunit visual-studio-2015 dnx

7
推荐指数
1
解决办法
554
查看次数

标签 统计

c# ×1

dnx ×1

visual-studio-2015 ×1

xunit ×1