我們已經編寫了通用Windows應用程序,並且希望使用SpecFlow進行測試。我們創建了一個通用Windows測試項目。試圖安裝SpecRun.SpecFlow NuGet包失敗,出現此錯誤:SpecRun.SpecFlow 1.2.0與UAP不兼容版本= v10.0
...
Installing SpecRun.Runner 1.2.0.
Installing SpecFlow 1.9.0.
Installing SpecRun.SpecFlow 1.2.0.
SpecRun.SpecFlow 1.2.0 is not compatible with UAP,Version=v10.0.
SpecFlow 1.9.0 is not compatible with UAP,Version=v10.0.
Some packages are not compatible with UAP,Version=v10.0.
SpecRun.SpecFlow 1.2.0 is not compatible with UAP,Version=v10.0 (win10-arm).
SpecFlow 1.9.0 is not compatible with UAP,Version=v10.0 (win10-arm).
Some packages are not compatible with UAP,Version=v10.0 (win10-arm).
SpecRun.SpecFlow 1.2.0 is not compatible with UAP,Version=v10.0 (win10-arm-aot).
SpecFlow 1.9.0 is not compatible with UAP,Version=v10.0 (win10-arm-aot).
Some packages are not compatible with UAP,Version=v10.0 (win10-arm-aot).
etc.
如何解決此問題?是否需要特定的項目設置?或者可以肯定有人確認SpecFlow確實不兼容? SpecFlow documentation對支持的平臺相當不明確。
安裝的軟件包:
謝謝你馬特!這個包被推薦用於任何.NET測試項目,因此如果這個包限制爲3.5,那麼爲非3.5項目安裝SpecFlow的正確方法是什麼? –
我在.NET 4.5中使用了SpecFlow。我認爲馬特只是說你不能將它與專門的「Universall App Project」結合使用。 –