多个WINFORM项目(多个EXE)共用一个APP.CONFIG

本文介绍了如何让多个WinForm项目的EXE文件共用一个APP.CONFIG。通过设置各项目的输出路径到主项目创建的文件夹,并在主项目发布时包含所有必要的DLL、EXE和配置文件。同时展示了读取和设置Config文件的方法,以及发布后的打包安装步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  点击每个项目的右键属性——生成——输出——输出路径,这个路径最好是在主项目下建一个活页夹(比如file),输出路径就选择这个路径。

  点击主项目的右键属性——发布——发布位置可选择自己指定的一个地方。安装模式和和设置选择第二项,点击“应用程序文件”按钮,列出应用程序列表,系统必备的就不管了,但是如果是编程人员手动加入引用的DLL文件、exe文件、exe.confige文件等必须把发布状态改为包括(自动)。点击“系统必备”按钮,选择系统必备的组件,有些是默认选中状态,如果选择的是.net FrameWork 2.0 选择安装目位置为第二项,即从应用程序相同位置下载,其它可以根据需要设置。

 

 

如下两个方法是设置和读取Confige

先要添加引用DllConfigDemo.dll

页面顶部需要些using System.Configuration;

 

读取confige:

        private void GetConfige ()

        {

            string t1 = "";

            string t2 = "";

            string t3 = "";

            string t4 = "";

            string configFileName = Application.StartupPath + "//SSM.exe.config";//请根据实际情况修改  app.confige发布后就成了.exe.config文件

            System.Xml.XmlDocument doc = new System.Xml.XmlDocument();

            doc.Load(configFileName);

 

            XmlNodeList nodes = doc.GetElementsByTagName("setting");

            foreach (XmlNode node in nodes)

            {

                XmlElement xe = (XmlElement)node;

                if (xe.GetAttribute("name") == "SSMConnect")

                {

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值