【发布时间】:2020-07-17 04:16:51
【问题描述】:
我正在开发一个 Windows 服务,并在其中添加了一个特殊的配置 XML 文件。
使用 Visual Studio 进行调试时,服务可以读取该文件中的数据。
但是在构建文件时,该 XML 文件不会添加到构建文件夹中。
同样在安装服务后,它从 System32 开始(默认位置)
它给出了一个错误(Cannot find the file C:\Windows\System32\ServerAgent.xml) 文件未添加到安装文件夹。
如何将我的 XML 文件添加到构建文件夹和安装位置?
提前致谢。
【问题讨论】:
-
在 VisualStudio 解决方案资源管理器的文件属性中,可以指定是否将文件复制到输出目录。在你的服务中加载文件时,不要依赖当前目录,而是指定完整路径。
标签: c# xml visual-studio windows-services