gpt4 book ai didi

.net - 在 Visual Studio 调试 session 期间查找当前目录?

转载 作者:行者123 更新时间:2023-12-03 14:41:57 25 4
gpt4 key购买 nike

如何找到 .NET 应用程序的当前目录
在 Visual Studio 调试器下运行?

更新 1 .明确一点:我不想更改代码
或在程序本身中获取信息 - 我只想
获取有关当前正在运行的应用程序的信息
调试。

调试 .NET 时 Windows Forms应用程序(混合 VB.NET 和
C#) 我不确定 XML 文件来自哪个位置
读自。我希望当前目录是
应用程序的目录。但是,使用 Process Explorer,
该过程的属性导致:

D:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\



(右键单击进程/属性/选项卡图像/当前目录)。

将光标悬停在 Process Explorer 主视图中的进程上
显示了不同的结果(请参见下面的屏幕截图):

D:\dproj\DTASCall\DTASuperCharge\bin\



什么是正确的?

独立启动应用程序会显示预期的
当前目录,

D:\dproj\DTASCall\DTASuperCharge\bin\



在 Process Explorer 进程属性窗口中。

Process Explorer 的注释屏幕截图:

Alt text http://www.pil.sdu.dk/1/until2039-12-31/PEdiscrepancy_2009-09-02.png

最佳答案

在 Visual Studio 中,在调试选项卡中的项目设置下,您可以根据需要设置“工作目录”。

要在代码中或在断点的立即窗口中确定当前工作目录,请尝试

System.IO.Directory.GetCurrentDirectory()

关于.net - 在 Visual Studio 调试 session 期间查找当前目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1367732/

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