2016-06-07 2 views

답변

11

나는 동일한 문제가있었습니다. 기능 파일의 컨텍스트 메뉴에서이 옵션을 찾고 있었지만이 옵션은 기능 파일의 컨텍스트 메뉴에 있습니다. 따라서 Visual Studio 텍스트 편집기에서 기능 파일 (*. feature)을 열고 텍스트 편집기에서 마우스 오른쪽 버튼을 클릭하십시오. 파일의 예 :

Scenario: Add two numbers 
    Given I have entered 50 into the calculator 
    And I have entered 70 into the calculator 
    When I press add 
    Then the result should be 120 on the screen 
1

다음 문제가 실제로 TechTalk.SpecFlow에 의해 발생되는 것을 알 수 있습니다 다른 곳과 반대로 당신이 .feature 파일을 마우스 오른쪽 버튼으로 클릭하여 올바른 컨텍스트 메뉴를 가져오고 있습니다 가정. dll이 프로젝트에서 참조되지 않았습니다.

참조를 수동으로 추가하려면 (NuGet이 나를 대신 해주지 않았 음) 프로젝트의 References 폴더를 마우스 오른쪽 버튼으로 클릭하고 '[project]/packages/SpecFlow'에있을 수있는 TechTalk.SpecFlow.dll을 찾으십시오. .XXX/lib/netXX/'(X는 버전 번호입니다). 여기

내가 장소에 정확한 기준이없는 경우 상황에 맞는 메뉴입니다 :

enter image description here

를 그리고 여기가 내가 한 번입니다 : 이것은 SpecFlow가

enter image description here

했다 .2.1.0 및 VS2010을 사용하여 호환되지 않는 .Net 버전과 관련된 다른 문제를 발생시켜 SpecFlow.1.9.0을 사용하게되었습니다.

1

NugetPackages에서 SpecRun.SpecFlow을 설치하려고하면 설치가 완료된 후 컨텍스트 메뉴에서 "단계 정의 생성"을 얻을 수 있습니다.

그것은 나를 위해 일했습니다.

1

확장 및 업데이트에서 specflow를 설치 한 후 청소, 시각적 인 스튜디오를 다시 시작하고 솔루션 스튜디오 버전은 사용중인 Visual

관련 문제