Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在完整的.Net框架上测试Asp.Net核心_C#_.net_Unit Testing_Asp.net Core 1.0 - Fatal编程技术网

C# 在完整的.Net框架上测试Asp.Net核心

C# 在完整的.Net框架上测试Asp.Net核心,c#,.net,unit-testing,asp.net-core-1.0,C#,.net,Unit Testing,Asp.net Core 1.0,我想对一个面向整个.net框架的asp.net核心项目进行单元测试。我尝试使用“普通”单元测试项目模板和中概述的.net核心项目,但两次尝试都失败了,因为我的web项目的程序集无法在任何一个测试项目中引用 有没有办法在完整的框架上对asp.net核心应用程序进行单元测试?在同一篇博文的评论部分找到了解决方案。由于我无法直接链接,因此引用如下: 比利博伊德 如果有人需要做类似的事情,我已经设置好了,这样我就可以在一个ASP.NET核心项目中测试我的控制器,该项目的目标是.NET Framework

我想对一个面向整个.net框架的asp.net核心项目进行单元测试。我尝试使用“普通”单元测试项目模板和中概述的.net核心项目,但两次尝试都失败了,因为我的web项目的程序集无法在任何一个测试项目中引用


有没有办法在完整的框架上对asp.net核心应用程序进行单元测试?

在同一篇博文的评论部分找到了解决方案。由于我无法直接链接,因此引用如下:

比利博伊德

如果有人需要做类似的事情,我已经设置好了,这样我就可以在一个ASP.NET核心项目中测试我的控制器,该项目的目标是.NET Framework 4.6.1,并且还引用了标准的.NET类库,而不是.NET核心类库(我们将在一段时间内遇到这种混合情况!)。我正在使用VS2015更新3和.NET Core 1.0。myproject.json是:

{
    "version": "1.0.0-*",
    "testRunner": "mstest",
    "dependencies": {
        "dotnet-test-mstest": "1.0.1-preview",
        "MSTest.TestFramework": "1.0.0-preview",
        "MyASP.NetCoreProject": "1.0.0-*"
    },
    "frameworks": {
        "net461": {
            "dependencies": {
                "MyClassLibrary": {
                    "target": "project"
                }
            }
        }
    }
}

这被否决是因为。。。?