沒想到 SpecFlow 有停止支援的一天,並且官網幾乎移除了所有內容,也太絕了;
還好 Reqnroll 就是從 SpecFlow Fork 而來的,也一直有在維護,相關 framework
版本也都支援,這次紀錄下轉移的步驟
開頭有提到 reqnroll 有支援相關的 framework,依照官網的說明大概從 4.6.2 ~ 9 都支援
似乎可以安心使用;開作者也是之前開發 SpecFlow 的
其中原始碼有公開在 github 上
接著來看一下如何轉移
依照官網文件有一個區塊說明如何執行,依照步驟應該可以順利完成
第一步:移除 SpecFlow 相關套件,並且安裝 Reqnroll 套件
透過 Nuget 移除套件
安裝 reqnroll 套件
第二步驟:取代 namespace TechTalk.SpecFlow → Reqnroll
這部分可以借助搜尋並且取代功能來快速完成
若專案沒有太複雜,完成上述兩個步驟就可以了,相關程式碼都無須修改
上述是讓原本的專案可以恢復正常運作,另外, VS2022 尚需要一些設定
移除或停用既有的 SpecFlow for Visual Studio 2022
以上
沒有留言:
張貼留言