c# - 如何将我自己的 XML 配置文件添加到 Windows 服务 C#
问题描述
我正在开发一个 Windows 服务,并在其中添加了一个特殊的配置 XML 文件。使用 Visual Studio 进行调试时,服务可以读取该文件中的数据。但是在构建文件时,该 XML 文件不会添加到构建文件夹中。同样在安装服务后,它从 System32(默认位置)开始它给出错误(Cannot find the file C:\Windows\System32\ServerAgent.xml)
文件未添加到安装文件夹中。
如何将我的 XML 文件添加到构建文件夹和安装位置?
提前致谢。
解决方案
- 在 Visual Studio 中,单击文件树中的文件
- 右键单击并选择属性
- 有一个名为“复制到输出目录”的属性
- 选择“始终复制”或“如果较新则复制”
最好使用您的应用设置指定 xml 文件的完整路径。请参阅此答案以查找您的应用程序所在的文件夹:
推荐阅读
- c# - 处理选择点击事件datagridview
- python - 重命名文件夹后,QFileSystemModel 和 QTreeView 返回错误的路径
- java - 在 wicket 中调用 javascript 并将 Wicket 中的值设置为参数
- plugins - 求硕士项目插件架构框架的建议
- css - 如何摆脱在移动视图中单击的元素周围单击时出现的蓝色框?
- python - 使用 python 进行边际似然优化
- python - 将列表中的数据拆分到自己的列
- google-cloud-platform - Cloud Data Fusion 定价 - 开发与执行
- php - PHP用回声修复未定义的错误?但不起作用
- javascript - 使用 Javascript/jQuery 从 CDATA 渲染 HTML