问题标签 [settings]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2337 浏览

c# - #develop 的设置编辑器?

使用 Visual C# Express,如果我双击 Properties/Settings.settings 文件,我会自动获得一个特殊的设置编辑器。在#develop 下执行相同操作只会生成标准编辑器,并且看起来 Settings.Designer.cs 没有更新,因此也必须手动更新。是否有我缺少的#develop 插件?

0 投票
4 回答
52181 浏览

.net-2.0 - 我可以控制 .NET 用户设置的位置以避免在应用程序升级时丢失设置吗?

我正在尝试自定义user.config文件的位置。目前它与哈希和版本号一起存储

我希望它与应用程序的版本无关

这可以做到吗?怎么做?有什么影响?升级后用户会丢失以前版本的设置吗?

0 投票
2 回答
12318 浏览

c# - 如何写入主 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 吗?

0 投票
3 回答
110 浏览

.net - Should I persist this application data?

I have a class in my application that translates path tokens into fully qualified paths. For example: it can take a string like "%MYAPPDATA%" and return C:\Users\user.DOMAIN\AppData\Raoming\MyApp.

Alternatively, the class has an overload to the function that can take an enum instead of a string. For example: it can take the enum AppPaths.MyAppData and return C:\Users\user.DOMAIN\AppData\Raoming\MyApp.

I need to store the "lookup table" somewhere, but I'm not sure what the best method or structure is. Should I use a dataset and write the table to disk? Or just keep in it memory?

A single path value can map to a string and an enum. I suppose I can just keep an array in memory whose index maps to the integer value of the enum and do a search through the array when I'm passed a string.

Thoughts?

0 投票
2 回答
2900 浏览

.net - .NET MVC - 全局设置类 - 这些方法中哪个最好:

好的,所以我试图创建一个设置类来存储我需要在整个系统中访问的某些字符串。我使用以下代码创建了一个 globalSettings.cs:

目前我已经在我的每个控制器中初始化了这个类,如下所示:

**我应该将构造函数设置为私有并实现单例模式,因为它毕竟是一个设置类并且只需要一个实例吗?

使用其中的设置信息扩展控制器类会更好吗?

**

0 投票
10 回答
15834 浏览

c# - C# 设置 xml 文件位置

我有一个项目,它根据 C# Setting 类中的值读取文件。然而,这个值会随着机器的变化而变化,我宁愿在程序第一次作为公司环境运行时不询问用户,而是希望在安装程序中设置它,但文件在哪里?有没有更简单的方法?

这是一个视觉工作室插件不是一个独立的程序

0 投票
3 回答
27724 浏览

c# - 如何在 Visual C# 中使用设置

我长期从事 VB.net 开发,最近改用 C#。当我使用 VB.net 调用用户设置时,我只需要使用设计器创建一个新设置,然后使用 My 命名空间从代码中调用它。
这是
My.settings.anysetting
我可以更改或从中获取数据的代码。但是在 C# 中,My 关键字不起作用,那么我该怎么做才能调用设置?

0 投票
3 回答
36433 浏览

internet-explorer - 有没有办法将 Internet Explorer 设置转储到文本文件?

话题说明了一切。有些东西在我的一些客户的浏览器上不起作用,我们已将其缩小为 IE 错误,但如果有一种方法可以轻松比较 IE 的设置,那就太好了。

有人有想法吗?

0 投票
2 回答
4587 浏览

windows - 以编程方式更改任务栏设置?

我想用一个小批处理文件或 java 程序或其他什么来更改我的任务栏的设置。
所以我想知道,是否有包含此信息的注册表项。

有谁知道,Windows 在哪里设置任务栏设置?

编辑:不,我不想在每次启动时更改任务栏设置来惹恼用户。

0 投票
3 回答
1067 浏览

c# - 在 ASP.NET 2.0 中管理设置(配置)的最佳方式是什么?

我有一个项目,我们正在将一些功能从现有客户端扩展到 ASP.NET 2.0 中的 Web 门户。客户端是基于 Windows 窗体的(在 .NET 2.0 中)。它有一些设置保存在 Project > Properties > Settings.settings 系统中,包括生成的 settings.Designer.cs 文件。该文件为每个设置提供了很好的自动包装器。

在尝试建立网站时,我对这个功能明显缺乏平等感到沮丧。我有一个 web.config,它可以有一个部分。这意味着通过带有字符串的代码进行访问,例如:

我什至可以通过这种方式让设置引用另一个文件,提供一点抽象,并且更容易签入源代码控制:

但最终这缺乏客户端项目设置系统的一些功能。

特别是如果可能的话,我非常喜欢这些功能:

  • 自动生成的访问器类(为了方便,智能感知..)
    • 方便的
    • 强类型
    • 提供智能感知
    • 代码不会针对设置名称中的拼写错误/错误进行编译
  • 简单的界面
    • 之前的 settings.Settings 提供了一个不错的网格
    • 代表的所有选项
    • 显示某些选项的下拉选项
    • 不必编辑 XML
    • 不能指尖尖括号

我知道可以创建一个包装这些的类,但它不会自动与设置保持同步,并且必须在任何更改时手动编辑。然而,它将提供上述一些。

我可以像我们在客户中所做的那样与项目设置保持一致吗?

管理 ASP.NET 2.0 网站设置的最佳方式是什么?