安装Windows服务报错:未能加载文件或程序集"XXX"或它的某一个依赖项。该模块应包含一个程序集清单。。。

问题描述:新建的Windows服务程序,使用InstallUtil.exe安装,结果报错:未能加载文件或程序集"XXX"或它的某一个依赖项。该模块应包含一个程序集清单。。。

 

 问题分析

初看错误,第一反应是程序出了问题,但是这个是我新建的项目,啥代码都没写呢,不可能出错。

然后,问题定位到环境上,多次尝试后发现是使用的InstallUtil.exe所在的Framework版本不对,我的项目是Framework 4.5,因此应该使用适合该版本的InstallUtil.exe目录。

解决办法

(1)首先定位到目录:C:\Windows\Microsoft.NET\Framework64\v4.0.30319

(2)然后,调用InstallUtl.exe安装服务。

 

posted @ 2021-08-24 10:10  薄心之心  阅读(2920)  评论(0编辑  收藏  举报