visual-studio-2015 - SpecFlow "Generate Test Definition"VS2015 中缺少上下文菜单

标签 visual-studio-2015 specflow dnx

我正在试用 VS2015 并编写 SpecFlow 功能文件。当我右键单击该文件时,我找不到“生成测试定义”上下文菜单。这只发生在显然是 DNX 5.0 库的“类库(包)”中。

这是我的 project.json:

{
    "version": "1.0.0-*",
    "description": "",
    "authors": [ "" ],
    "tags": [ "" ],
    "projectUrl": "",
    "licenseUrl": "",

    "dependencies": {
        "SpecFlow": "1.9.0",
        "SpecFlow.xUnit": "1.0.2",
        "xunit": "2.1.0-beta3-build3029",
        "xunit.extensions": "2.0.0"
    },

    "frameworks": {
        "dnx451": { },
        "dnxcore50": {
        "dependencies": {
            "System.Collections": "4.0.10-beta-22816",
            "System.Linq": "4.0.0-beta-22816",
            "System.Threading": "4.0.10-beta-22816",
            "Microsoft.CSharp": "4.0.0-beta-22816"
        }
    }
}

我还添加了 SpecFlow Visual Studio 2015 扩展。

我错过了什么吗?

但是,如果我在正常的类库中尝试同样的方法,效果很好。

最佳答案

我猜想 SpecFlow 仅在经典的 DotNet 框架应用程序上受支持,dnx 格式太新/不稳定,尚无法完全支持。

http://www.specflow.org/documentation/Visual-Studio-2015-Integration/提示此集成可能不完整。 (我注意到 NuGet 几个月前也说过同样的话 http://blog.nuget.org/20150331/nuget-2.8.5.html )。

对不起,这都是猜测。

您可能想向他们提出这个问题,https://github.com/techtalk/SpecFlow/issues .

关于visual-studio-2015 - SpecFlow "Generate Test Definition"VS2015 中缺少上下文菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31182052/

相关文章:

iis - IIS 上托管的 ASP.NET 5 (DNX) 中的 WebSocket 无法正常工作

visual-studio - Visual Studio 2015 中的 0x89721500 错误

testing - SpecFlow - 如何使用 NUnits TestCaseSource 属性等数据驱动测试?

c# - 已安装SpecFlow.Allure,但在服务器上不起作用

specflow - 措辞 Specflow 场景

c# - 实体类型上的导航还没有被添加到模型中,或者被忽略,或者 entityType 被忽略

.net - 如何从另一个项目中引用 ASP.NET 5 项目?

memory - 尝试使用大型小型转储文件调试管理内存时出现内存错误

visual-studio - Visual Studio 2015 更新 3 - 停留在 "Starting Diagnostic Tools..."

tfs - 如何在 TFS 中创建新分支