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