在我的 C# 项目中,我有一个文件夹路径的用户范围设置,我想在设计时设置它,以便它成为新用户的默认值(如果我没记错的话)。
我想将默认值设置为用户 AppData 文件夹之一。我在设置中键入什么作为值?当您在解决方案资源管理器中双击它时,我指的是 MSVS Settings.settings UI(不确定它叫什么)。
该值应该是由例如 Application.UserAppDataPath 返回的值
(请结合我的其他问题阅读:C# Difference between Environment.SpecialFolders and Application folder as what path I should use)
谢谢!
更新:
有了 shf301 的回答,我进入了 settings.designer.cs 并这样做了:
[global::System.Configuration.UserScopedSettingAttribute()]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Configuration.DefaultSettingValueAttribute("")]
public string LogFolder {
get {
return ((string)(this["LogFolder"])) ?? System.Windows.Forms.Application.LocalUserAppDataPath;
}
set {
this["LogFolder"] = value;
}
}