gpt4 book ai didi

C# 在解决方案中打开文件

转载 作者:太空狗 更新时间:2023-10-29 21:00:22 25 4
gpt4 key购买 nike

我认为这个问题对你们大多数人来说可能是微不足道的,但不知何故我找不到答案......所以,我在这个解决方案中有一个 Visual Studio 2008 解决方案 foo 和一个项目栏。在我的 bar-Project 中,我有一个名为 baz 的目录,它看起来像这样:

foo dir
|
+-> bar dir
|
+-> baz dir
|
+-> asd file

现在我想在 bar-project 中打开我的“asd 文件”,但需要“asd 文件”的确切路径,我怎样才能找到它?我简单地尝试了“baz\asd”,但它不起作用。

谢谢!

J

最佳答案

您想在 C# 应用程序的运行时打开 bar-project 中的文件吗?有几种方法可以实现这一点,我会给你最简单的方法。

  1. Solution Explorer 中转到 asdProperties
  2. 构建操作设置为内容
  3. 复制到输出目录设置为始终复制(或Copy if newer)

然后您可以在 C# 中按如下方式引用该文件(假设您的程序没有将当前工作目录更改为远离可执行目录):

using (StreamReader reader = new StreamReader(@"baz\asd"))
{
// ...
}

其他方式涉及using embedded resources ,这不是最简洁的解决方案。

关于C# 在解决方案中打开文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1400928/

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