2
|
John_ · 技术社区 · 15 年前 |
![]() |
1
2
你可能不想依赖 CurrentDirectory .我建议您阅读该文档,但您需要注意的一点是,currentdirectory是.exe的起始位置:它可能是系统中的任何路径。例如,假设您的用户将.exe(或任何.exe使用您的dll)添加到其路径中。然后,他们可以导航到c:\foo\bar并从那里启动.exe,这会将当前目录设置为“c:\foo\bar”,您可能无法处理该问题。 我认为你最好重新编写你正在做的事情,这样你就不需要依赖于当前目录了。现在依赖currentdirectory会遇到什么问题? |
![]() |
2
0
启动应用程序时,是否确保teamcity和nunit使用相同的工作目录? 如果没有,您可以调整测试代码中的当前目录。 |