如何使用 Visual Studio 2015 CTP 6 运行 NUnit 测试?
How to run NUnit tests with Visual Studio 2015 CTP 6?
过去几周,我们一直在关注 Visual Studio 2015 CTP 6 的新 JavaScript 功能。我们有点期待其他基本的 .NET 方面能够正常工作。
今天,我们只是尝试使用 NUnit 向 WebAPI 项目添加一些单元测试,我们 20 为 0(因为它是开放日!)无论我们尝试什么,我们似乎都无法做到甚至能够添加对 NUnit 的 NuGet 包引用(包括 2.6.4 和 3.0.0-beta1)。
有人对如何让 NUnit 测试与 ASP.NET 5 个 WebAPI 项目一起工作有任何建议吗?
这是我们正在做的事情:
添加新的 4.6 ASP.NET5 项目
我们对 WebAPI 感兴趣:
我们从 NuGet Beta2 了解到有关 NuGet 包管理器的问题,因此我们安装了该版本。并更新了我们的配置:
我们可以找到 NUnit 包(3.0 beta)
但最后,这就是我们在输出中得到的全部 window:
缺少参考文献:
这是我们针对此项目的 Project.json:
{
/* Click to learn more about project.json http://go.microsoft.com/fwlink/?LinkID=517074 */
"webroot": "wwwroot",
"version": "1.0.0-*",
"dependencies": {
"Microsoft.AspNet.Server.IIS": "1.0.0-beta3",
"Microsoft.AspNet.Mvc": "6.0.0-beta3",
"Microsoft.AspNet.StaticFiles": "1.0.0-beta3",
"Microsoft.AspNet.Server.WebListener": "1.0.0-beta3",
"NUnit": "3.0.0-beta-1"
},
"frameworks": {
"aspnet50": {},
"aspnetcore50": {}
},
"exclude": [
"wwwroot",
"node_modules",
"bower_components"
],
"bundleExclude": [
"node_modules",
"bower_components",
"**.kproj",
"**.user",
"**.vspscc"
]
}
好的,事实证明我的 PostSharp NuGet 源与 NuGet 有问题。我禁用它,一切开始工作。
我现在可以使用 NUnit 3.0 Beta 1:
我怀疑这个问题已经或将在最近发布的 PostSharp 或包源中得到解决。
过去几周,我们一直在关注 Visual Studio 2015 CTP 6 的新 JavaScript 功能。我们有点期待其他基本的 .NET 方面能够正常工作。
今天,我们只是尝试使用 NUnit 向 WebAPI 项目添加一些单元测试,我们 20 为 0(因为它是开放日!)无论我们尝试什么,我们似乎都无法做到甚至能够添加对 NUnit 的 NuGet 包引用(包括 2.6.4 和 3.0.0-beta1)。
有人对如何让 NUnit 测试与 ASP.NET 5 个 WebAPI 项目一起工作有任何建议吗?
这是我们正在做的事情:
添加新的 4.6 ASP.NET5 项目
我们对 WebAPI 感兴趣:
我们从 NuGet Beta2 了解到有关 NuGet 包管理器的问题,因此我们安装了该版本。并更新了我们的配置:
我们可以找到 NUnit 包(3.0 beta)
但最后,这就是我们在输出中得到的全部 window:
缺少参考文献:
这是我们针对此项目的 Project.json:
{
/* Click to learn more about project.json http://go.microsoft.com/fwlink/?LinkID=517074 */
"webroot": "wwwroot",
"version": "1.0.0-*",
"dependencies": {
"Microsoft.AspNet.Server.IIS": "1.0.0-beta3",
"Microsoft.AspNet.Mvc": "6.0.0-beta3",
"Microsoft.AspNet.StaticFiles": "1.0.0-beta3",
"Microsoft.AspNet.Server.WebListener": "1.0.0-beta3",
"NUnit": "3.0.0-beta-1"
},
"frameworks": {
"aspnet50": {},
"aspnetcore50": {}
},
"exclude": [
"wwwroot",
"node_modules",
"bower_components"
],
"bundleExclude": [
"node_modules",
"bower_components",
"**.kproj",
"**.user",
"**.vspscc"
]
}
好的,事实证明我的 PostSharp NuGet 源与 NuGet 有问题。我禁用它,一切开始工作。
我现在可以使用 NUnit 3.0 Beta 1:
我怀疑这个问题已经或将在最近发布的 PostSharp 或包源中得到解决。