如何使 Application.Properties.Settings 公开并保持这种状态

2024-03-28

我正在将我的应用程序设置集中到一个位置,并且我选择使用公共库中的设置集合来执行此操作。

我已将所有这些设置移至它们自己的文件中,该文件使用配置源拉入我的 app.config 中:

<Common.Properties.Settings configSource="config\Common.Properties.Settings.config" />

这使我能够使用 Visual Studio 的“添加链接”功能,使用我的 Web 和测试应用程序中导入的配置文件覆盖默认库设置。

现在,我希望能够从其他库中访问所有这些出色的设置值,并且发现只需将生成的类公开即可做到这一点:

文件:Common.Properties.Settings

public sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase

这让我可以访问诸如Common.Properties.Settings.Default.MySetting从我的网络应用程序或单元测试中。但是,问题是每当添加新设置时,Visual Studio 都会重新生成Setting.settings 文件,并将Settings 类翻转回内部:

internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase

所以我的问题是是否有人知道一种方法来覆盖它,或者建议使用宏方法或其他方法来确保在重建 Settings.settings 文件后,此类设置为公共。

Thanks!


我假设您已在编辑器中创建并修改了 Visual Studio 构建的设置,可以通过项目属性部分设置进行访问。在同一个编辑器上,有一个组合框,您需要将其从内部更改为公共,它被标记为访问修饰符。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使 Application.Properties.Settings 公开并保持这种状态 的相关文章

  • 在QT中以不同的时间间隔更新GUI [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我想知道如何在QT中以不同的时间间隔更新GUI 最好的是我可以控制时间间隔 我知道 QTimer 可以在同一时间间隔更新 GUI 但我
  • 如何在 C 中的 for (;;) 循环中声明多个变量?

    我认为可以在一个变量中声明多个变量for loop for int i 0 char ptr bam i lt 10 i 但我刚刚发现这是不可能的 GCC 给出以下错误 错误 char 之前应有不合格的 id 你真的不能在一个变量中声明不同
  • linq按顺序插入元素的方法

    我有一个按元素的 Name 属性排序的元素集合 我需要在保持顺序的同时将新元素插入集合中 我正在寻找一种简洁的 LINQ 方法来做到这一点 我的代码如下 this Children 是集合 d 是我需要插入的新元素 需要两次遍历集合才能找到
  • 错误:无法找到“async”修饰符所需的所有类型。您是否定位了错误的框架版本,或者缺少对程序集的引用?

    我的电脑配置如下 视窗8 视觉工作室2012 NET框架4 5 我的项目配置是 WP 7 1 银光4 0 NET框架4 0 CTP ASYNC 已安装 使用 async 和await 关键字 该项目是在Windows 7机器上使用VS201
  • 迭代 C++ 映射中的键

    有没有办法迭代键 而不是 C 映射对 地图是关联容器 因此 迭代器是一对key val 如果您只需要键 则可以忽略该对中的值部分 for std map
  • 窗口的打开事件和窗口句柄

    如何从刚刚打开的 Outlook 窗口获取窗口句柄 IntPtr OutLook Items items oFolder Items foreach OutLook MailItem mail in items mail Display I
  • 字符串初始化的 gcc 诊断不一致

    我正在使用 gcc 4 9 1 Mingw 并使用以下命令编译代码 gcc test c otest exe std c11 迂腐错误 Wall Wextra 此代码给出诊断 int main void char a 5 h e l l o
  • 无法从 Windows Phone 8.1 访问 .NET 4.5 PCL 中的本地化资源

    我在访问针对 NET 4 5 的可移植类库中的本地化字符串资源时遇到问题 我允许用户在第一页上选择语言 并在其他页面上获得本地化体验 我试图通过代码获取资源来实现这一点 MyTextBloxk Text PasswordResetMetho
  • Web API 获取多部分/表单数据响应的最简单方法

    我有问题 但我看不到我做错了什么 我想用最简单的方法来让它工作 稍后我会让它变得更复杂 但目前只想命中 post 方法 我什至不关心里面的代码当前是否正在工作 我唯一关心的是它会发回 OK 200 回复 目前 我要么收到内部服务器错误 50
  • 使用枚举作为常量表达式。哪个编译器是正确的?

    以下代码使用枚举成员m作为常量表达式 即作为模板参数 该代码可以在 gcc 下编译 但不能在 clang 下编译 现场演示 http coliru stacked crooked com a 79f0d052864fec19 20live
  • 是否有适用于 Amazon 产品 API 的最新 C# 示例?

    我正在尝试创建一个与亚马逊的产品 API 交互的小型应用程序 获取文章的价格等 不幸的是 到目前为止我发现的与 Amazon WCF 服务交互的所有 C 示例都已过时 我知道 Amazon 决定每个服务调用都必须使用个人 accessKey
  • C++ GetDIBits 不工作

    首先我加载图像 cool bmp 加载很好 然后我调用函数 getPixArray 但它失败了 case WM CREATE runs once on creation of window hBitmap HBITMAP LoadImage
  • 开源 C# 套接字 (TCP + UDP) 库 [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我对 NET 框架的标准套接字类感到头疼 有人可以推荐一个高效的开源 C 套接字 TCP UDP 库来处理套接字消息吗 使用 Kerry Jia
  • iTextSharp - 如何将 PDFPRow 添加到 PDFPTable?

    我想将 PDFPCells 数组添加到 PDFPRow 然后将 PDFPRow 添加到 PDFPTable 但我似乎无法在 PDFPTable 中找到为此的方法 然而有一个 PDFPTable AddCell 有任何想法吗 查看PdfPTa
  • Oracle 数据库,SQL 更新语句将不起作用 (OLEDB)

    我设置了一个数字主键和一个存储卡车 FINS 的字母数字字段 它只是数字和字母的随机组合 我不生成鳍片 这些鳍片将始终与卡车车队识别号相同 这是代码视图 storeTruckSplit truckSplit 1 Stores truck F
  • 画笔到画笔动画

    我设法找到了如何制作 WPF 动画 两种颜色之间的过渡 它被称为 ColorAnimation 并且效果很好 ColorAnimation animation new ColorAnimation From Colors DarkGreen
  • 使用 std::istream_iterator 限制 std::copy 的范围

    我构建了一个最小的工作示例来展示我在使用 STL 迭代器时遇到的问题 我在用着istream iterator读书floatss 或其他类型 来自 astd istream include
  • 加速Cuda程序

    要更改哪一部分来加速此代码 代码到底在做什么 global void mat Matrix a Matrix b int tempData new int 2 tempData 0 threadIdx x tempData 1 blockI
  • 在 C 中实现逻辑右移

    我正在致力于仅使用按位运算符在 C 中创建逻辑右移函数 这是我所拥有的 int logical right shift int x int n int size sizeof int size of int arithmetic shift
  • 是否可以从C语言函数写入word文件?

    我有一个用 C 语言编写的图书馆管理系统 其中有 I O 文件 dat 如何从该函数中获取word文件的输出 void viewbooks void show the list of book persists in library int

随机推荐

  • 在 AlertDialog 中设置单选按钮和文本的样式

    I want to show a radio list inside an AlertDialog with custom styling something like 因此 我创建了一个自定义主题并将其作为参数提供给 AlertDialo
  • Kotlin 协程 - 使用协程作用域/上下文的不同选项?

    我是 Kotlin Coroutines 的新手 我注意到有两种不同的使用方式CoroutineScope 在任何函数中 选项 1 如下 CoroutineScope Dispatchers Default launch expensive
  • PHP - 纯文本电子邮件

    如何将其转换为纯文本电子邮件 bound text md5 uniqid time headers MIME Version 1 0 r n Content Type multipart mixed boundary PHP mixed b
  • 如何在网络连接以及用户登录时接收事件

    我有一项正在运行的服务 并且我希望在以下情况下收到通知 a 网络已连接 b 当用户登录到机器时 我怎样才能做到这一点 C NET 2 0 using Microsoft Win32 using System Net NetworkInfor
  • 将数组转换为 IEnumerable

    假设你有基本的Employee类如下 class Employee public string Name public int Years public string Department 然后 在一个单独的类中 我有以下代码片段 我想我理
  • 如何判断 Vim 会话当前使用哪种颜色方案

    You can setVim 配色方案通过发布 colorscheme SCHEME NAME 但是 奇怪的是 您无法通过发出来获取当前使用的方案 colorscheme 因为这导致 E471 Argument required 我也没有看
  • 删除 Jqplot 堆积条形图上的零值点标签

    我在删除 Jqplot 堆积条形图中的零 点标签 时遇到问题 我尝试了 hideZero 但它根本不起作用 我尝试了不同的事情 不知道出了什么问题 我导入了以下包 jqplot barRenderer min js jqplot canva
  • 是否可以在 Snowflake Snowpark 中的 Python UDF 中编写 SQL 查询?

    我正在尝试在雪花中创建一个新的 UDF 函数 在此 UDF 中 我需要编写一个 SQL 查询来返回表列表 然后我需要围绕它执行一些 Python 代码 如下例所示 create or replace function SnowparkPri
  • Android:如何使用 WhatsApp、微信以编程方式发送消息?

    如何在 Android 应用程序中使用消息传递WhatsApp and WeChat 实际上要求是使用 WhatsApp 和微信 免费短信 发送短信 我得到了解决方案 在这里我发布答案 以便它可以帮助其他可能有同样疑问的人 通过任何应用程序
  • 使用 .NET Native 工具链构建会导致动态对象中缺少属性的错误

    我有一段代码可以获取 JSON 响应并检查是否有 error 字段 dynamic jsonResponse JsonConvert DeserializeObject responseString if jsonResponse erro
  • COM 返回未实现任何接口的类型

    我需要通过 NET 4 0 应用程序自动执行 Adob e InDesign CS3 中的一些任务 我已使用 Visual Studio 中的 添加引用 对话框添加了对 InDesign 类型库的引用 它生成一个互操作程序集 该程序集正确包
  • 在不重新查询数据库的情况下重新排序 Rails 中的活动记录?

    例如 假设我有一个名为 Products 的模型 并且在 Products 控制器中 我有以下用于 Product list 视图的代码来显示排序的产品 products Product order params order by 想象一下
  • 使用CamerX android进行视频录制时使用语音识别器API

    我目前正在使用cameraX 来录制带有音频的视频 并且工作得很好 但是现在我必须在录制视频时使用SpeechRecognizer 并获取用户所说内容的转录 UPDATE 我尝试从视频中提取音频 然后将其作为额外内容提供给意图 但它不起作用
  • 彼此之间具有 N2N 关系的两个实体的组成之间的关系

    我定义了两个实体 Product ProductId PK Name not null Parts PartId PK Name not null 它们之间定义了多对多关系 根据我的要求 我需要对复合产品 零件与其他复合产品 零件之间的另一
  • NSURLSession HTTP/2 内存泄漏

    这个我的测试用例指出 当使用带有 HTTP 2 连接的 NSURLSession 时 存在内存问题 测试1 iOS 9 HTTP 2服务器 我使用 NSURLSession 上传 10M 文件到 HTTP 2 服务器 如果文件上传完成一切正
  • GitHub 文件夹上有一个白色箭头

    我最近推送到 github 并在我的一个文件夹上看到一个白色箭头 当我单击该文件夹时 它不会打开它 在我的本地计算机上 它有内容 但在 github 中我无法访问它们 这是什么意思 Symptom 检查本地是否有 git 该文件夹下的子文件
  • 在控制台中动态更改字体

    是否有合适的插件或类来更改公共输出控制台中的字体大小 字体类型和装饰 您可以通过进入首选项来更改终端的字体 但这不是我在这里寻找的 我希望能够从代码内动态更改字体 Ruby 或一些终端命令中有什么可以做到这一点 我使用 Mac OS X A
  • 自动保存对 Chrome 开发工具中现有样式所做的 CSS 更改?

    我已经将必要的文件映射到本地资源 但是 虽然这确实允许我保存对 源 面板中的文件所做的任何更改 但我想知道是否可以自动保存对 元素 面板中对 CSS 所做的更改 否则 目前 对 元素 面板中的样式所做的任何更改似乎只存在于此处 我记得在某个
  • 如何创建自定义文本转语音引擎

    据我所知 TTS 需要 TTS 引擎才能说一种语言 在 Android 模拟器 2 2 中 默认使用 Pico TTS 引擎 它只有一些流行语言 我在市场上看到一些引擎必须购买才能安装 我的问题 有没有办法创建支持其他语言的自定义引擎 通过
  • 如何使 Application.Properties.Settings 公开并保持这种状态

    我正在将我的应用程序设置集中到一个位置 并且我选择使用公共库中的设置集合来执行此操作 我已将所有这些设置移至它们自己的文件中 该文件使用配置源拉入我的 app config 中