c#

位置:IT落伍者 >> c# >> 浏览文章

C#创建Windows服务


发布日期:2018年12月02日
 
C#创建Windows服务
在Windows服务里面如果访问文件采用绝对路径可以如果采用相对路径和生成的服务文件在同一目录下面则要访问此程序集 下面的文件

using System;

using SystemCollectionsGeneric;

using SystemText;

using SystemReflection;

using SystemXml;

using SystemIO;

namespace HDUSearch

{

public class IndexConfig

{

GetValue#region GetValue

public string GetValue(string key)

{

string assemblyFilePath = AssemblyGetExecutingAssembly()Location;

string assemblyDirPath = PathGetDirectoryName(assemblyFilePath);

XmlDocument xmlDoc = new XmlDocument();

xmlDocLoad(assemblyDirPath + \nfig);

XmlNodeList nodeList = xmlDocSelectSingleNode(/configuration/appSettings)ChildNodes; //获取appSettings节点的所有子节点

foreach (XmlNode xn in nodeList) //遍历所有子节点

{

XmlElement xe = (XmlElement)xn; //将子节点类型转换为XmlElement类型

if (xeGetAttribute(key)IndexOf(key) != )

{

return xeGetAttribute(value);

break;

}

}

return ;

}

#endregion

}

}

上一篇:编写与.NET属性窗口交互的RAD组件(三)

下一篇:C#.NET实现文件夹的复制