社区
C#
帖子详情
请问app.config.xml是由编译器负责维护吗?
aBigWood
2010-09-09 05:13:48
大家好
我现在要修改一个C#的工程,但我本身是搞C++的,C#没经验,我在app.config.xml里发现一个字段是需要修改的,但我不知道能不能直接修改它。
...全文
107
10
打赏
收藏
请问app.config.xml是由编译器负责维护吗?
大家好 我现在要修改一个C#的工程,但我本身是搞C++的,C#没经验,我在app.config.xml里发现一个字段是需要修改的,但我不知道能不能直接修改它。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
glest
2010-09-10
打赏
举报
回复
[Quote=引用 9 楼 wuyq11 的回复:]
app.config修改
Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
config.AppSettings.Settings.Remove(key);
config.AppSettings.Settings.Add(key, value)……
[/Quote]
如梦,还没睡醒吧?答非所问,程序自动回复的吧?强!!
wuyq11
2010-09-09
打赏
举报
回复
app.config修改
Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
config.AppSettings.Settings.Remove(key);
config.AppSettings.Settings.Add(key, value);
config.Save(ConfigurationSaveMode.Modified);
ConfigurationManager.RefreshSection("appSettings");
string configFileName = Application.ExecutablePath + ".config";
System.Xml.XmlDocument doc = new System.Xml.XmlDocument();
doc.Load(configFileName);
string configString = @"";
System.Xml.XmlNode configNode = doc.SelectSingleNode(configString);
if (configNode != null)
{
configNode.InnerText = "";
doc.Save(configFileName);
Properties.Settings.Default.Reload();
}
aBigWood
2010-09-09
打赏
举报
回复
看到了,在工程目录里
风之影子
2010-09-09
打赏
举报
回复
[Quote=引用 6 楼 abigwood 的回复:]
这个app.exe.config是怎么产生的呢? 我把release目录下的app.exe.config删掉了,重新生成却没有生成它,难道在别的目录?还是要把app.config复制过来再改名?
先汗自己一个
[/Quote]
是系统自动生成的。注意vs环境里的debug和release模式。
aBigWood
2010-09-09
打赏
举报
回复
这个app.exe.config是怎么产生的呢? 我把release目录下的app.exe.config删掉了,重新生成却没有生成它,难道在别的目录?还是要把app.config复制过来再改名?
先汗自己一个
glest
2010-09-09
打赏
举报
回复
给由c++转到C#的程序员建议:
多按照软件使用者的角度考虑,少从机器的角度考虑问题。C#封装的太多了,使之更适合“门外汉”入门,微软称之为对程序员更友好,什么问题都为你考虑。连配置文件都有.net 框架支持。
风之影子
2010-09-09
打赏
举报
回复
http://hi.baidu.com/libinguest/blog/item/31a5338726d0b023c65cc384.html
不过建议新增一个XML文件存储应用程序级相关信息
glest
2010-09-09
打赏
举报
回复
[Quote=引用 2 楼 abigwood 的回复:]
不好意思 我现在对这个config文件搞的有点糊涂, 发布exe的时候还要一起发布app.exe.config吗?
[/Quote]
是的。程序会在当前目录下寻找。
aBigWood
2010-09-09
打赏
举报
回复
不好意思 我现在对这个config文件搞的有点糊涂, 发布exe的时候还要一起发布app.exe.config吗?
yang_5
2010-09-09
打赏
举报
回复
可以直接修改,建议在修改之前备份原来的App.config
微信小程序电商应用xmall-we
app
使用指南
本文是微信小程序电商应用xmall-we
app
的使用指南,介绍了其目录结构,遵循标准小程序开发结构并结合模块化设计;还介绍了启动文件
app
.js的功能,以及配置文件
app
.json和project.
config
.json的作用,助开发者高效开发
维护
。
Fluent NHibernate实战:从
XML
映射到强类型ORM的范式升级
本文深入解析Fluent NHibernate如何替代传统
XML
映射,实现编译期校验、重构安全与可测试性提升。重点涵盖复合主键的Fluent实现与陷阱规避、HasMany/References关系语义辨析、SchemaExport在开发与生产环境的安全使用流程,以及Data程序集分层设计的必要性。强调其在.NET遗留系统重构中的范式升级价值。
NXP DPAA FMC工具实战:
XML
配置驱动网络硬件加速与负载均衡
本文详解NXP DPAA架构下FMC工具的
XML
驱动配置方法,涵盖主机模式与运行时环境模式的工作流、NetPCD/NetPDL协议定义、策略绑定、KeyGen哈希负载均衡实现,以及自定义协议扩展和常见调试陷阱。重点突出硬件加速数据路径的声明式配置机制,适用于嵌入式网络设备高性能数据包处理开发。
Android MVVM实战:LiveData与Data Binding协同原理与避坑指南
本文基于三个千万级商业
App
的落地经验,深入剖析LiveData与Data Binding在Android MVVM架构中的协同原理与典型陷阱。重点涵盖:AGP版本与Data Binding
编译器
的隐式兼容性问题、LiveData作为生命周期感知事件总线的本质及三条使用铁律、BindingAdapter四大失效规则与BindingConversion最佳实践、ViewModel在配置变更下的状态保持机制,以及Data Binding带来的编译耗时与APK体积增长等真实性能成本。
Flutter第一个
App
:从Hello World到可演进架构的认知校准
本文深入剖析Flutter首个应用的本质——它并非简单的Hello World演示,而是开发者对声明式UI、Widget不可变性、状态分离及渲染管线的首次系统性认知校准。重点解析Material
App
/Cupertino
App
/Widgets
App
的设计哲学差异、pubspec.yaml的语义化版本契约、run
App
的单例注入机制,以及assets路径、AGP构建配置、Dart Sass模块化等关键实操陷阱。强调从初始项目即预埋可演进架构接口,涵盖跨平台扩展、Z轴管理、鸿蒙打包适配等生产级考量。
C#
111,129
社区成员
642,535
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章