谢谢大家在@NigelWhatling的帮助下找到了一个可行的解决方案。
我想将文件存储在项目文件夹中,而不是存储在当前保存到的调试文件夹中。
所以我使用直接位置来保存我的文件,我想将它们保存在项目文件夹中。我试过使用代码:
AppDomain.CurrentDomain.BaseDirectory;
代码示例:
string directory = AppDomain.CurrentDomain.BaseDirectory;
string NameOfFile = "test.txt";
string path= Path.Combine(directory , NameOfFile );
using (StreamWriter sw= new StreamWriter(path, true))
{
sw.WriteLine("Hello world");
}
此代码为我提供了程序运行位置的位置
C:\Users\sam\source\repos\Project\server\bin\Debug
但我想保存在所有项目文件所在的Project文件夹中。我怎样才能做到这一点。任何帮助将不胜感激。
答案 0 :(得分:1)
您可以在项目中包含任何类型的文件。如果您使用的是Visual Studio,则可以将它们拖放到VS的解决方案资源管理器中的项目中,或者右键单击该项目并选择“添加” - > '现有项目......'。