我的应用信息。目录路径错误(请加急)[英] My.Application.Info.Directory wrong path (Urgent please)

问题描述

你好,

我在 VB6.0 中使用了 app.path,它给了我在客户端 PC 上的 VB 应用程序的确切位置,通常它是 C:\Program Files\ProductName,在我的 PC 上它是 C:\Development\VB.
使用 VS 2005 (VB) 我得到了这种路径:


C:\Documents and Settings\azia\Local Settings\Application Data\assembly\dl3\30YRGKJ9.HZC\74ELH8JC.ZZX\2722e3 ac\e67c828d_2b80c701



我的应用程序正在尝试查找特定文件,显然它无法在其中找到该文件.

我实际上想获得VB应用程序的确切位置(VS2005)

谁能帮助我以便在 VB.NET 中提供类似 app.path (VB 6.0) 的东西

谢谢,
Asim.

推荐答案

在VB.NET中,当你调试一个程序或者构建一个程序时,它会把它放在bin/debug/yadayada等目录下.您可以在 VB.NET 的 My Project 文件中更改此行为...双击它并将调试和构建路径更改为他们需要定位的文件所在的目录

你好,
感谢您的回复.我已经尝试过了,但它似乎没有帮助.

谢谢,
Asim.

我发现有时它可以工作,有时它也会忽略设置.当它忽略设置时,您最好的选择是将外部文件移动到其预期的目录.如果你不知道它试图从哪里运行程序,让一个消息框吐出应用程序路径的字符串并将文件复制到那里.让我知道这个是否奏效.如果不是,我会更深入地研究这个问题.

本文地址:https://www.itbaoku.cn/post/1050574.html

相关标签/搜索