Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/327.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# 无法在Framework 4.6.1中创建Specflow文件_C#_Visual Studio_.net Core_Specflow - Fatal编程技术网

C# 无法在Framework 4.6.1中创建Specflow文件

C# 无法在Framework 4.6.1中创建Specflow文件,c#,visual-studio,.net-core,specflow,C#,Visual Studio,.net Core,Specflow,我已经用SpecFlow玩了一个星期了,当然它在本地工作,但是当我在项目中使用它时,我不能创建任何文件 我们使用的是框架4.6.1 我的依赖项看起来像这样 "dependencies": { "dotnet-test-xunit": "1.0.0-*", "Microsoft.Extensions.Configuration.Json": "1.0.0", "Selenium.Support": "3.0.1", "Selenium.WebDriver": "

我已经用SpecFlow玩了一个星期了,当然它在本地工作,但是当我在项目中使用它时,我不能创建任何文件

我们使用的是框架4.6.1

我的依赖项看起来像这样

 "dependencies": {
    "dotnet-test-xunit": "1.0.0-*",
    "Microsoft.Extensions.Configuration.Json": "1.0.0",
    "Selenium.Support": "3.0.1",
    "Selenium.WebDriver": "3.0.1",
    "Selenium.WebDriver.ChromeDriver": "2.26.0",
    "Selenium.WebDriver.Extensions": "3.0.1",
    "SpecFlow": "2.1.0",
    "SpecFlow.Assist.Dynamic": "1.2.0",
    "SpecRun.Runner": "1.5.2",
    "System.Data.SqlClient": "4.1.0",
    "System.Runtime": "4.0.20",
    "System.Runtime.InteropServices": "4.1.0",
    "System.Runtime.WindowsRuntime": "4.0.10",
    "System.Xml.XPath": "4.0.1",
    "xunit": "2.1.0",
    "xunit.core": "2.1.0",
    "xunit.runner.visualstudio": "2.1.0"
  },"testRunner": "xunit",
  "tools": {
    "SpecFlow.NetCore": "1.0.0-rc6"
  },
  "scripts": {
    "precompile": [ "dotnet SpecFlow.NetCore" ]
  },
我已经导入了一个完整的SpecFlow测试,它实际上在测试资源管理器中是可见的。但如果能从管子里找到的话,它会光滑得多

有什么想法吗?
我们正在使用VSTF,您需要为Visual Studio安装SpecFlow扩展。这将为您提供语法高亮显示和项目模板,以便您可以添加功能文件

您需要安装特定于您的Visual Studio版本的扩展。您可以从此处选择其他版本:


如果您在“在线模板”部分搜索,这些模板是否不可用?@silkfire否,完全清空范围。我将它们显示在列表的顶部,就在
项之前。你能试着重新安装SpecFlow VS扩展吗?@silkfire仍然存在同样的问题。也许我需要在模板文件夹中添加一些内容。如果我在本地创建一个新项目,效果很好……那么,如果您将项添加到新创建的项目中,而不是添加到您正在处理的项目中,效果会很好吗?