【发布时间】:2020-02-21 02:09:47
【问题描述】:
如何在 VS 2012 中完全安装 NUnit 所需的所有组件?似乎我错过了一些步骤,或者我阅读的安装文档不适用于 Visual Studio 2012。
这是我尝试过的:
1) 我已经使用扩展安装了 NUnit 3 测试适配器,如下所述: https://github.com/nunit/docs/wiki/Adapter-Installation
这一步似乎没问题。
2) 然后我尝试按照以下说明安装框架: http://erraticdev.blogspot.com/2012/01/running-or-debugging-nunit-tests-from.html
但是,当我单击“安装”时,我收到一条错误消息,指出此软件包需要 NuGet 客户端 2.12 或更高版本。显然,2.12 版不适用于 VS 2012;支持的最高版本是 2.8。有没有办法在没有 NuGet 的情况下安装这个包?我尝试过的手动安装答案都没有奏效。 如果我想在不使用 NuGet 的情况下安装它们,我也不清楚从哪里下载 NUnit 框架的 dll。
或者,是否可以安装 NUnit 2 代替?我尝试卸载 NUnit 3 的适配器,安装 NUnit 2 的适配器。当我去安装 NUnit 2 的框架时,使用上述方法,它就是不存在。除了一堆其他适配器、运行器、项目加载器等之外,“NUnit”的唯一选项是与版本 3 匹配的圆形图标中带有绿色“n”的选项。
【问题讨论】:
-
使用 Visual Studio 从 nuget.org 安装 NUnit,我看到列出的版本一直追溯到 2.5.7。您在第 2 步中遵循的说明当然适用于 NUnit V2。
-
如果您想使用 NUnit 3,只需从 GitHub 下载并安装 zip 包。将其放在方便的地方并从您的项目中引用。
标签: visual-studio nuget nunit