gpt4 book ai didi

c# - 根据文件C#的位置获取目录

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

我正在尝试从一个文件中写入一个相对路径,但我能获得的唯一相对路径是来自正在运行的应用程序文件。

这导致了问题,因为 NCrunch 从不​​同的目录运行它的测试,所以它失败了我的所有测试,因为它找不到与我的代码文件相关的文件。

重要的是这是一个相对路径,因为有几个人在这个项目上工作,所以绝对路径不起作用。

有什么方法可以使路径相对于编写代码的.cs文件吗?

到现在我一直在用

 private static readonly string MyDocumentsRoot =      Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
public static readonly string ApplicationRoot = MyDocumentsRoot + @"\Visual Studio 2012\Projects\";

但真的需要它更相关一些

最佳答案

解决方案在 NCRUNCH 文档中有详细记录:

Implicit File Dependencies

其他解决方案迟早会失败。 (我在使用 MSTest 时遇到了类似的问题,它提供了类似的解决方案)。

关于c# - 根据文件C#的位置获取目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13123622/

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