Je cours VS 2015 et VS 2017 côte à côte. J'ai installé SpecFlow de TechTalk de Nuget plus Nunit, le même sur les deux versions VS. Lorsque j'essaie d'ajouter un nouvel élément à un nouveau fichier de fonctionnalités, je peux le faire sur VS 2015, mais sur VS 2017, je ne peux pas voir le modèle de fonctionnalité SpecFlow, ni, en fait, aucun modèle SpecFlow. La référence à specflow est définitivement dans les références; il y a un configsetting dans l'app.config pour Specflow.
Comment démarrer avec SpecFlow dans VS 2017 [v15.2 (26430.16) Release; .NET 4.6.01055; SpecFlow v2.2.0]? SpecFlow est-il même utilisable sur VS 2017?
2 réponses
Pour les modèles d'élément, intellisense et certaines autres fonctionnalités, vous devez installer l'extension SpecFlow Visual Studio dans Visual Studio.
Extension pour VS 2015: https://marketplace.visualstudio.com/items?itemName=TechTalkSpecFlowTeam. SpecFlowforVisualStudio2015
Extension pour VS 2017: https://marketplace.visualstudio.com/items?itemName=TechTalkSpecFlowTeam. SpecFlowforVisualStudio2017
Après l'installation, vous disposez des modèles d'élément.
La réponse d'Andreas est correcte - la réponse est d'installer l'extension. Cependant, le bouton Télécharger sur l'URL ci-dessus semble ne rien faire, il est donc préférable d'installer l'extension à partir de Visual Studio (sélectionnez «Outils», «Extensions et mises à jour…» dans le menu. Cliquez sur «En ligne» sur la gauche, et recherchez "SpecFlow") Assurez-vous que toutes vos instances ouvertes de VS sont fermées pour terminer l'installation, puis "Modifier".
De nouvelles questions
visual-studio
Utilisez cette balise si vous avez une question spécifique sur les fonctionnalités et fonctionnalités de Visual Studio. N'UTILISEZ PAS cette balise sur des questions concernant du code qui se trouvait simplement être écrit dans Visual Studio. Envisagez de baliser la zone technologique exacte à laquelle votre question est liée et de baliser également une version plus spécifique de Visual Studio. Veuillez mentionner votre version VS exacte, l'édition et le niveau de mise à jour dans votre question.