很多人都在为 DeploymentItem 中的相对路径而苦苦挣扎。相对路径来自解决方案文件夹。这仅适用于从 Visual Studio 运行时,因为 mstest.exe 以编译项目(而不是 sln 文件)作为 dll 启动,因此无法正确确定部署项的相对路径。
我发现我应该通过 RelativePathRoot 元素在testrun.config中设置 DeploymentItem 相对路径。但是几乎没有关于RelativePathRoot的文档,这很奇怪。你如何设置MSTest的相对路径?