Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >有没有办法导入自定义配置节?

有没有办法导入自定义配置节?
EN

Stack Overflow用户
提问于 2012-02-13 01:20:57
回答 1查看 462关注 0票数 0

我想知道是否有一种方法可以使子项目中的几个自定义配置部分相互附加?

例如,考虑项目结构:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Solution\
   MainGUI\
      App.config
      Settings\
         MainGUISettings.cs
   PrintingLibrary\
      App.config
      Settings\
         PrintingSettings.cs
   SocketLibrary\
      App.config
      Settings\
         SocketSettings.cs
   DatabaseAccessLibrary\
      App.config
      Settings\
         DatabaseAccessSettings.cs
   PrintingUnitTest\
      App.config
      Settings\
         PrintingUnitSettings.cs

每个项目都有一个包含各自任务的特殊设置的App.config。例如,PrintingLibrary包含一个App.config,其中包含一个PrintingSettings自定义配置节。SocketLibrary包含一个App.config,其中包含一个SocketSettings自定义配置节。DatabaseAccessLibrary包含一个App.config,其中包含一个DatabaseAccessSettings自定义配置节。

MainGUI包含一个App.config,其中包含主图形用户界面设置以及每个库的自定义配置部分的“导入标记”。在查看MainGUI项目的App.config源代码时,PrinterSettings、SocketSettings和DatabaseAccessSettings部分只是“导入代码”,但是在构建MainGUI时,生成的MainGUI.exe.config文件包含所有这三个子部分。

如果我构建PrintingUnitTest,它还会导入PrinterSettings定制节。那么有没有一种内置的方法可以做到这一点呢?

现在,我只需将所有自定义配置节放在MainGUI项目的App.config中,并将所需的节复制到UnitTest项目的App.config中即可。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-13 03:27:15

没有办法做到这一点,并且您不应该将app.config放入任何库项目中(除非在极少数情况下,如WCF)。所有配置都应该转到可执行项目的app.config,因为那是System.Configuration.ConfigurationManager关心的地方。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9254482

复制
相关文章
第二节,Springboot自定义配置文件
配置文件的作用:修改SpringBoot自动配置的默认值;SpringBoot在底层都给我们自动配置好;
DencyCheng
2018/11/05
6530
不想装系统,有没有办法在线体验 Linux?
另外,这次分享还有承上启下的作用。承上是前几天挺受大家欢迎的《Android 手机如何改造成 Linux 服务器?》,启下是想预告:从明天开始,我会在每次发文的次条加入“轻松掌握Linux命令”系列,希望从基础的命令开始,提升 Linux 技术水平,敬请期待!
Python猫
2019/11/12
4.8K0
问答 | 有没有什么办法让GPU显存不会溢出?
社长为你推荐来自 AI 研习社问答社区的精华问答。如有你也有问题,欢迎进社区提问。 话不多说,直接上题 问:有没有什么办法让GPU显存不会溢出? 来自社友的回答 ▼▼▼ @巴特莱•芬克: 通过谷歌大部分找到的就是 GPU 显存溢出。然后 加上 CUDA_VISIBLE_DEVICES=1 Environment Variable Syntax Results CUDA_VISIBLE_DEVICES=1 Onl
AI研习社
2018/09/25
1.2K0
pycharm导入自定义模块_模块导入速度python
Pycharm是很多Python开发者的首选IDE,如果能把一个工具熟练运用,往往有事半功倍的效果,各种快捷键、重构功能、调试技巧。由于Python是一门动态语言,对于自动导入包模块没有静态语言那么方便,但是我们有了Pycharm,还是可以很强大的。
全栈程序员站长
2022/09/27
1.4K0
pycharm导入自定义模块_模块导入速度python
apache 转发 配置_url导入配置
补充1: 以下,通过httpd_vhost.conf配置了两个apache虚拟机,分别模拟http和https的转发: NameVirtualHost *:81 NameVirtualHost *:443
全栈程序员站长
2022/11/02
2K0
python导入自定义模块
>>> import sys >>> print sys.path ['', '/usr/lib64/python26.zip', '/usr/lib64/python2.6', '/usr/lib64/python2.6/plat-linux2', '/usr/lib64/python2.6/lib-tk', '/usr/lib64/python2.6/lib-old', '/usr/lib64/python2.6/lib-dynload', '/usr/lib64/python2.6/site-pack
py3study
2020/01/10
1.2K0
Python导入自定义类
现有自定义类(Color.py)如下,类位于路径’/Users/chuxing/python/test’下:
py3study
2020/01/09
1.9K0
connectionStrings节的配置方法[通俗易懂]
ASP.NET web.config中数据库连接字符串connectionStrings节的配置方法,需要的朋友可以参考一下
全栈程序员站长
2022/09/03
1.2K0
customerrors 配置节的使用
Web.config 文件中的<customErrors>元素用于提供有关 ASP.NET 应用程序自定义错误消息的信息,结构说明如下: <configuration> … … <system.web> … … <customErrors defaultRedirect=”url” mode=”On|Off|RemoteOnly”> <error statusCode=”statuscode1″ redirect=”url1″/> <error statusCode=”statuscode2″ redirect=”url2″/> </system.web> … … </customErrors> 用途: 通过修改应用程序Web.config文件的 <customErrors> 标记的“defaultRedirect”属性,可以使之指向自定义错误页的URL,用自定义错误页替换所看到的当前错误页。 若要使他人能够在远程计算机上查看此特定错误信息的详细信息,应将此 <customErrors> 标记的“mode”属性设置为“Off”,或者”RemoteOnly”.
全栈程序员站长
2022/09/13
6580
DigitalOcean导入自定义镜像教程
DigitalOcean导入自定义镜像教程 官方文档地址 https://docs.digitalocean.com/products/images/custom-images/ 其他注意事项 导入镜像的格式 img qcow2 vhdx vdi vmdk 导入镜像大小 未压缩情况下不大于100G 需要安装KVM虚拟化驱动,最好cloudinit也装上 导入的镜像启动实例时不能启用IPV6功能 1.找到通过URL拉取镜像按钮 图片 2.输入可被拉取的镜像的直链地址 图片 3.选择发行版信息和导入的地域信
root0day
2022/06/15
1.1K0
IIS配置导入导出流程
如何从一台电脑将IIS配置导出,再导入至另一台服务器呢?其实配置命令iiscnfg就可以实现.
用户1685462
2021/07/18
3K0
FICO第二节:LSMW导入财务科目
声明:本文仅代表原作者观点,仅用于SAP软件的应用与学习,不代表SAP公司。注:文中所示截图来源SAP软件,相应著作权归SAP所有。
齐天大圣
2022/03/11
1.2K0
FICO第二节:LSMW导入财务科目
【Python】模块导入 ④ ( 自定义模块 | 制作自定义模块 | 使用 import / from 导入并使用自定义模块中的函数 | 导入自定义模块功能名称冲突问题 )
在另外的文件中 , 导入 my_module 模块 , 然后通过 my_module.add 调用 my_module 模块中的 add 函数 ;
韩曙亮
2023/10/11
7720
【Python】模块导入 ④ ( 自定义模块 | 制作自定义模块 | 使用 import / from 导入并使用自定义模块中的函数 | 导入自定义模块功能名称冲突问题 )
Android Studio 3.1无法导入模块的解决办法
3月份Android Studio 3.1版正式发布,谁知新版本搞出了新问题,譬如导入已有的模块,Android Studio就死活无法正常导入。摸索了很久,才算总结出模块导入的几点解决办法: 一、依次选择菜单“File”——“New”——“Import Module”,按提示导入具体的demo。此时Android Studio 3.1毫无反应,既不重编也不在左侧列表添加新模块。此时要打开项目的settings.gradle,把下面这行:
aqi00
2019/01/18
2.7K0
Android Studio导入项目非常慢的解决办法
问题     Android Studio目前已经更新到2.0 Preview 6了,作为Google大力推崇的开发工具,相对于Eclipse ADT有着不可比拟的优势。然而在实际使用时,依然有不少不爽的地方。Android Studio原生支持使用Gradle来构建项目本是个不错的想法,使用动态语言Groovy定义项目构建过程,避免了build.xml文件的繁琐定义。但是Gradle的二进制包体积较大,而且用户可能按照了不同的Gradle版本,构建时可能会出现各种问题。因此又提出了Gradle Wrapp
24K纯开源
2018/01/18
1.4K0
Android Studio导入项目非常慢的解决办法
ubuntu环境下安装python3,配置文件正常导入自定义模块
Ubuntu自带python,但是一般自带的python版本都比较低,我安装16.4的Ubuntu自带的python2.7,后自行安装了python 3.5
张凝可
2019/08/22
1.4K0
Mastodon自定义表情批量导入方法
首先在 表情包仓库 下载 .tar.gz 后缀的四个文件 表情前缀需要增加前缀,emoji.tar.gz 须加上 bili_emoji_ 前缀,剩下三个须加上 bili_ 前缀 然后在docker管理器找到mastodon的web容器,点击终端 可以使用 wget 指令把四个修改完的包下载到容器里,文件格式要求.tag.gz 可以使用 ls 或者 ls -a 进行查看文件 然后使用官网的命令 把表情包批量导入,[path]为表情文件路径 tootctl emoji import [path]
公爵
2022/09/28
6870
Mastodon自定义表情批量导入方法
Python3导入自定义模块
Python的开源模块是个好东西,大牛们共享的许多模块也加快了大家开发的速度,许多开源模块可以在这里找到 https://pypi.python.org/pypi
fem178
2018/09/14
1.5K0
Python3导入自定义模块
[ASP.NET Core 3框架揭秘] 配置[9]:自定义配置源
我们在前面对配置模型中默认提供的各种IConfigurationSource实现类型进行了深入详尽的介绍,如果它们依然不能满足项目中的需求,我们还可以通过自定义IConfigurationSource实现类型来支持我们希望的配置源。就配置数据的持久化方式来说,将配置存储在数据库中应该是一种常见的方式。接下来我们会创建一个针对数据库的IConfigurationSource实现类型,它采用Entity Framework Core来完成数据库的存取操作。
蒋金楠
2019/12/26
7300
点击加载更多

相似问题

自定义配置节

50

有没有办法在本地git配置文件中取消设置全局git配置节?

10

自定义配置节密钥

12

自定义配置节导致无法加载配置

10

自定义配置节- KISS方法

24
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文