社区
C#
帖子详情
请问app.config.xml是由编译器负责维护吗?
aBigWood
2010-09-09 05:13:48
大家好
我现在要修改一个C#的工程,但我本身是搞C++的,C#没经验,我在app.config.xml里发现一个字段是需要修改的,但我不知道能不能直接修改它。
...全文
106
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
使用指南 1. 目录结构及介绍 微信小程序项目xmall-we
app
遵循了标准的小程序开发结构,但结合了特定于该项目的模块化设计。以下是主要目录及其简介: xmall-we
app
/ ├── pages # 页面目录,包含了所有小程序页面文件,如index、cart等。 │ ├── index │ │ ├── index.js # ...
Fluent NHibernate实战:从
XML
映射到强类型ORM的范式升级
ORM(对象关系映射)是.NET数据访问层的核心技术,其本质是解决面向对象模型与关系型数据库之间的阻抗失配问题。传统NHibernate
XML
映射依赖字符串配置,缺乏编译期校验,易引发运行时异常、重构风险高、
维护
成本陡增;而Fluent NHibernate通过C#强类型API、Lambda表达式和方法链式调用,将映射逻辑内聚于代码之中,实现编译期检查、IDE智能感知与安全重构。该方案显著提升中大型项目的可测试性、可组合性与长期可
维护
性,特别适用于ASP.NET WebForms向MVC迁移、遗留NHib
NXP DPAA FMC工具实战:
XML
配置驱动网络硬件加速与负载均衡
在现代高性能网络设备开发中,硬件卸载与数据包处理加速是突破软件性能瓶颈、实现线速转发的核心技术。其核心原理在于将网络协议解析、分类、队列管理等繁重任务从通用CPU卸载到专用硬件引擎,从而释放CPU资源专注于上层应用逻辑。这项技术为路由器、交换机、防火墙以及5G用户面功能(UPF)等场景提供了关键的性能保障。NXP的DPAA架构及其FMC配置工具,正是这一理念的杰出工程实践。FMC工具通过高级的
XML
描述语言,将复杂的硬件寄存器配置抽象化,允许开发者以声明式的方式定义数据包处理策略,并自动生成驱动代码,极大地
Android MVVM实战:LiveData与Data Binding协同原理与避坑指南
LiveData 是 Android 中基于生命周期感知的可观察数据容器,其核心价值在于自动绑定 LifecycleOwner 实现安全通知;Data Binding 则是编译期驱动的 UI 声明式绑定机制,通过生成 Binding 类实现数据与视图的零样板连接。二者并非独立组件,而是 MVVM 架构中分工明确的技术组合:LiveData
负责
状态分发的时机控制,Data Binding
负责
状态到 UI 的映射执行。这种协同显著降低 findViewById 和手动监听的代码量,提升配置变更(如横竖屏)下
Flutter第一个
App
:从Hello World到可演进架构的认知校准
Flutter并非传统UI框架,而是一套以‘UI即数据’为核心的声明式渲染体系。其核心原理在于Widget树的不可变快照机制、状态与视图的严格分离,以及基于60fps节拍的高效差异比对重建。这种设计赋予了跨平台一致性、热重载可靠性与状态管理可预测性等技术价值,广泛应用于需要快速迭代的中后台系统、多端统一的商业应用及嵌入式交互界面。理解Material
App
、Cupertino
App
等
App
根组件的本质差异,是构建符合平台心智模型产品的起点,而非简单的视觉换肤。
C#
111,129
社区成员
642,536
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章