在哪里保存项目相关的文本文件?

woo*_*ddy 1 .net c# file path visual-studio-2010

出于测试和调试目的,我只是硬编码了我的应用程序将使用的文本文件的文件路径,例如

const string CONFIG_FILE_PATH = @"C:\myconfigfile.txt";
Run Code Online (Sandbox Code Playgroud)

但我不认为将它保留在Beta/Release版本中是个好主意.

所以我想知道,保存这些将由应用程序使用/读取的配置文件的最佳位置是什么?有什么建议?

非常感谢.

ale*_*lex 6

为什么不在项目的"设置"部分保存字符串?在解决方案资源管理器中右键单击您的项目,选择"属性",转到"设置"部分,然后使用文件路径添加新字符串.然后,在您的代码中,您可以像这样访问它:

using ProjectName.Properties;

var path = Settings.Default.MySetting;
Run Code Online (Sandbox Code Playgroud)

要更改设置:

Settings.Default.MySetting = newPath;
Settings.Default.Save();
Run Code Online (Sandbox Code Playgroud)