当前位置:  开发笔记 > 编程语言 > 正文

Visual Studio中的相对路径

如何解决《VisualStudio中的相对路径》经验,为你挑选了2个好方法。

我在Visual Studio 2005中工作并添加了一个文本文件,需要通过右键单击解决方案资源管理器中的项目进行解析并添加 - >新项目.这会将.txt文件放到项目文件夹中.debug .exe文件位于/ bin/debug文件夹中.

如何使用相对路径从代码中正确指向txt文件,该路径将正确解析为两个文件夹,同时在解决方案发布后也解析为位于同一文件夹中?



1> David Kreps..:

如果我正确理解您的问题:在"解决方案资源管理器"中选择文件.在属性 - >复制到输出目录下,选择"始终复制"或"如果更新则复制".对于构建操作,请选择"内容".这将在构建时将文件复制到/ bin/debug文件夹.从那时起,您应该能够从项目根目录中引用它.



2> Matt..:

查看应用程序类.它有几个成员,可以用来定位相对于应用程序安装后的文件等.

例如,Application.ExecutablePath会告诉您正在运行的EXE文件的位置; 然后,您可以使用相对路径来查找文件,例如..\..\FileToBeParsed.txt.但是,这假定文件部署在与项目文件夹结构相同的文件夹结构中,通常情况并非如此.

在部署项目后,请考虑使用CommonAppDataPath和LocalUserAppDataPath等属性来查找与应用程序相关的文件.

推荐阅读
有风吹过best
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有