我正在使用 Visual Studio 2010 的“安装项目”来安装我的 C# Windows 服务应用程序。
我想将已安装的服务可执行文件标记为文件属性,如下所示hidden
:system
我已根据本文添加了安装服务的自定义操作,但是当我运行创建的 MSI 安装程序文件时,我在安装过程中收到以下错误消息:
错误 1001。初始化安装时发生异常:System.IO.FileNotFoundException: 无法加载文件或程序集 'file:///C:\path\to\my\service.exe' 或其依赖项之一。该系统找不到指定的文件。
我检查了安装位置,并且服务可执行文件在那里标记为hidden
and system
,所以我只能假设服务安装由于这些属性而失败。
如何让安装程序安装服务可执行文件,将其标记为hidden
and ,并成功system
安装 Windows 服务?
如果 Visual Studio允许您将项目中的文件设置为hidden
和system
?