我有一个 Visual Studio 单元测试项目,我需要在其中读取某个文件。
我正在尝试设置单元测试项目以从相对于项目位置的路径读取文件,以便它也可以在构建服务器上运行。
项目所在的目录与可执行文件所在的目录完全不同。它就像 C:\Dir1\Dir2...\Dirn\Project
运行测试的目录为C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\PROFESSIONAL\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\TESTWINDOW
所以我不确定如何从相对于项目所在位置而不是可执行文件所在位置的路径读取文件。
有什么建议么?
谢谢你。
我找到了解决问题的方法。
您可以定义一个设置为 $(ProjectDir) 的预处理器宏,稍后使用此宏来获取项目目录的路径,因此能够在单元测试项目中使用相对路径。
谢谢你。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句