点击每个项目的右键属性——生成——输出——输出路径,这个路径最好是在主项目下建一个活页夹(比如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")
{