gpt4 book ai didi

console - 从控制台运行xunit

转载 作者:行者123 更新时间:2023-12-04 12:47:51 24 4
gpt4 key购买 nike

我有一个愚蠢的问题。

我正在尝试从命令提示符下运行xunit dll。

我发现我需要以下dll位于命令提示符所在的文件夹中。

xUnit.Console.exe,xunit.console.exe.config,xunit.dll,xunit.runner.utility.dll

我猜这很好,但是后来我无法运行它进行测试。

一开始,我尝试使用相对路径来测试dll,但它没有此路径。

所以然后我将测试dll放在具有上述dll的文件夹中并运行它。现在的结果是它说我缺少测试dll的依赖项。

因此,然后我将xunit文件和测试项目dll放在bin文件夹中,它告诉我什至找不到它旁边的测试dll。

鉴于以下结构,这一切似乎非常困难,我想做的是
--src

----tools

------xUnit

--------all my xunit dlls

----projects

------MyTestProject

-------bin

---------MyTestProject.dll

可以说
c:\Src\Tools\xUnit>xunit.console ..\\..\Projects\MyTestProject\bin\MyTestProject.dll

最佳答案

两种解决方案:
1)将C:\src\Tools\xUnit添加到PATH环境变量中,并从命令提示符运行xunit控制台应用程序,当前目录为C:\src\projects\MyTestProject\bin

2)按照第一个建议,而不是将其放在PATH环境变量中,而是在命令行上指定xunit.console.exe的整个路径(相对路径或绝对路径)作为要运行的可执行文件。

关于console - 从控制台运行xunit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21028218/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com