所以我已经使用NUnit 3.2.1编译了我的dll测试版,我使用命令" vstest.console.exe"在另一个程序中如下:
#button{
width:200px;
height:50px;
border-radius:5rem;
background:#2390fd;
margin:5%;
position:absolute;
display:table;
transition:.5s;
}
span{
font-size:15px;
font-weight:600;
display:table-cell;
vertical-align:middle;
text-align:center;
color:white;
font-family:sans-serif;
}
我的问题是我想用该命令执行我的测试,但没有在同一目录中使用nunit.framework.dll。我已尝试将此版本放入GAC,但我仍然遇到以下错误(已经尝试使用NUnit Adapter上一版本,仍然保持相同):
viewDidLoad()
所以,长话短说,是否有可能在同一目录中没有nunit.framework.dll的情况下启动我的nunit测试dll? 感谢
答案 0 :(得分:0)
NUnit运行器手动加载框架以支持框架的多个版本。例如,NUnit 2和3测试由内部完全不同的跑步者运行。我们还支持在一次测试运行中针对框架的多个版本运行测试。
NUnit也没有附带将程序集放在GAC中的安装,因为它不支持不同.NET目标的多个副本。因此,组装加载代码从未经过GAC测试,也不会。
对于团队中需要在构建之前手动安装NUnit的正确版本和目标的开发人员来说,GAC也很难。他们还需要协调版本升级。
磁盘很便宜,使用NuGet并允许它按预期复制依赖项。我们都被雇用来解决业务问题,而不是打我们的构建工具;-)