gpt4 book ai didi

c# - 从 visual studio 2012 中的文件夹打开文件

转载 作者:太空宇宙 更新时间:2023-11-03 19:10:03 25 4
gpt4 key购买 nike

我的桌面上有一个文件夹,里面有文件。我将其复制到我的解决方案的文件夹中,并在解决方案资源管理器中将该文件夹引用到解决方案中。但是,我无法使用相对路径打开该文件夹中的文件。

cs 文件的相对路径将是“../FolderIAdded/blabla”,如解决方案资源管理器中所示。但是在 windows 资源管理器中,路径当然是不同的:

Solutionfolder
- SolutionFolder.sln
- Solutionfolder.v11.suo
- SolutionFolder
-- bin
-- obj
-- Properties
-- TheFolderIAdded
-- App.config
-- Form1.cs
-- etc.

在这里,它将是“FolderIAdded/blabla”

我必须将该文件夹放在哪里?

我的目标:我希望能够使用相对路径在我的 C# 代码中打开该文件夹中的文件。

最佳答案

您假设您的程序在源代码所在的目录中运行。事实并非如此。根据您的配置,您的程序将从 Solutionfolder\bin 内的目录执行。

一种可能的解决方案是在构建项目时将文件复制到输出目录。

File properties

关于c# - 从 visual studio 2012 中的文件夹打开文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21477415/

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