Tag: 设置

如何在不声明每个对象的情况下保存所有表单设置?

我有一个包含几个文本框,单选按钮,复选框等的表单。现在我分别通过声明每个文件并保存到程序设置来保存它们的值: Properties.Settings.Default.EmailFrom = txtbxEmailFrom.Text; 我想找到一种循环遍历所有对象并尽可能保存其设置的方法,因此我不必单独声明每个对象。 有没有办法做到这一点? 或者更好的方法来保存我的文本框的文本,复选框和单选按钮的检查状态等?

整个解决方案的常见Settings.settings文件

有没有办法为解决方案的所有项目提供公共属性文件? 我有一个控制台应用程序和一堆其他类库文件,我想只有一个设置文件。 我不是在谈论app.Config文件。 我在谈论Settings.settings文件。 知道我怎么做吗? 将配置设置存储在设置文件而不是app.config中也是一个好习惯吗?

在C#中保存每个用户选项的最佳方法

什么是保存/加载设置的简单方法? 如果每个用户都有自己的设置,我更喜欢它。

如何将应用程序范围设置变为只读?

如果它们无法从默认值改变,它们有什么用? 修辞问题。 首先,绕过设置系统并直接写入应用程序范围设置文件的最佳方法是什么(下一段中的安全问题)? 的XmlReader / XmlWriter的? IIRC,如果应用程序试图写入其Program Files文件夹,Windows Vista和7会做一些魔术来防止这种情况发生。 我想我需要调用UAC进行升级,我必须在我的应用程序的“选项”窗口的“确定”按钮上添加该花式盾牌图标,依此类推。 链接到快速操作方法? 或者,您可以告诉我,我正在尝试做的是愚蠢的,我应该将我可变的应用程序范围设置存储在其他地方。

如何写入主exe的.config userSettings部分?

.NET 2.0中是否有支持的API用于写入 主exe的.config文件的userSettings部分? 场景是: Winforms 2.0应用程序。 我有一个具有用户级别范围的设置(数据库连接字符串,如果您需要知道)。 这意味着当用户保存设置的值时,每个用户都有.net创建的用户 .config文件。 对于首次运行应用程序的新用户,应用程序的主exe .config文件在用户设置部分中包含默认值。 在项目属性的“设置”选项卡中创建设置时,此部分由visual studio创建。 现在,我想允许计算机中的任何管理员用户能够更改新用户的默认值。 只有管​​理员才有此选项,因为普通用户无权写入主exe的.config文件。 我已经找到了如何将用户设置写入用户的.config文件,以及如何写入主.config文件的appSettings部分。 但是当我试图找出如何写入主.config的userSettings部分时,我的谷歌搜索失败了 我唯一的机会是失败回System.Xml并在XmlDocument中手动加载.config吗?

如何将自定义类保存/序列化到设置文件?

我有一个小类,它包含两个字符串,如下所示: public class ReportType { private string displayName; public string DisplayName { get { return displayName; } } private string reportName; public string ReportName { get { return reportName; } } public ReportType(string displayName, string reportName) { this.displayName = displayName; this.reportName = reportName; } } 我想将此类的实例保存到我的设置文件中,以便我可以执行以下操作: ReportType reportType = Settings.Default.SelectedReportType; 谷歌搜索似乎表明这是可能的,但似乎没有任何明确的指南可供我遵循。 我知道有些序列化是必需的,但不知道从哪里开始。 此外,当我进入Visual Studio的“设置”屏幕并单击“类型”列下的“浏览”时,没有选项可以选择包含ReportType类的当前命名空间。

Properties.Settings.Default.Save(); – >那个文件在哪里

我有使用设置的应用程序。 要保存我使用的设置: Properties.Settings.Default.Save(); 为了阅读我使用: Properties.Settings.Default.MyCustomSetting; 在我的应用程序文件夹中我只有exe文件。 没有配置文件。 我的应用程序运行良好,可以读取写入设置。 如果文件不在应用程序文件夹中,该文件位于何处?

从插件模块中读取dll.config(不是app.config!)

我正在编写一个C#.NET 2.0 .dll,它是一个大型应用程序的插件。 我的模块的visual studio项目有一个app.config文件,该文件被复制到MyProj.dll旁边的MyProj.dll.config。 计划是在部署.dll之后编辑MyProj.dll.config。 我试图从修改后的本地文件中读取我的设置。 我试图拉出LocalFilesSettingsObject并将其应用程序名称更改为我的.dll,如下所示: Properties.Settings config = Properties.Settings.Default; SettingsContext context = config.Context; SettingsPropertyCollection properties = config.Properties; SettingsProviderCollection providers = config.Providers; SettingsProvider configFile = Properties.Settings.Default.Providers[“LocalFileSettingsProvider”]; configFile.ApplicationName = Assembly.GetExecutingAssembly().GetName().Name; config.Initialize(context, properties, providers); config.Reload(); 那不行。 我正在努力绕过整个.NET设置混乱。 我想要一个配方来完成这个任务。 我还想要一个关于如何在.NET 2.0中使用设置的清晰解释(带有示例)的链接

在.NET Winforms应用程序中保存设置

可能重复: 存储.NET应用程序的用户设置的最佳方法是什么? 我已经找到了很多关于如何从Winforms应用程序保存应用程序设置(每个用户)的非常不同的示例。 我想在c#中这样做的正确方法非常简单,我希望有人可以启发我吗?

user.config的自定义路径

我使用VS2008中的设置设计器管理我的应用程序设置。 “user.config文件的确切路径如下所示:” \\ __\\user.config 有没有办法定制这条路径? 我更喜欢这样的东西: \\ \\user.config 我注意到新创建的文件夹(“Test Company” – >“Test_Company”)中的“公司名称”中的下划线替换了空格。 我真的希望关闭这种行为。 你知道,我可以写一个新的基于XML的设置处理程序,但我想使用设置设计器。