gpt4 book ai didi

c# - Visual Studio 项目目录

转载 作者:行者123 更新时间:2023-11-30 21:24:18 25 4
gpt4 key购买 nike

我正在为我的 Web 应用程序的文件上传功能编写单元测试。我模拟了一个测试文件,并将其保存在我的测试项目所在目录的“测试文件”子目录中。

因为我不想硬编码文件路径。我如何通过代码知道我的项目的目录?我使用了@"..\Test files\test1.xml",但它不起作用。

提前致谢!

最佳答案

请记住,您的单元测试项目将从它自己的 bin 目录而不是项目目录运行。您可以使用以下方法获取该 bin 目录的路径:

Assembly.GetExecutingAssembly().Location

但是,最简单的方法是将测试文件和文件夹设置为复制到输出目录。只需在解决方案资源管理器中单击您的文件,按 F4,然后将“复制到输出目录”更改为“始终复制”或“如果更新则复制”。文件夹结构也将自动复制。然后您的相对路径语句将正常工作。

关于c# - Visual Studio 项目目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1269800/

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