問題描述:新建的Windows服務程序,使用InstallUtil.exe安裝,結果報錯:未能加載文件或程序集"XXX"或它的某一個依賴項。該模塊應包含一個程序集清單。。。

問題分析:
初看錯誤,第一反應是程序出了問題,但是這個是我新建的項目,啥代碼都沒寫呢,不可能出錯。
然后,問題定位到環境上,多次嘗試后發現是使用的InstallUtil.exe所在的Framework版本不對,我的項目是Framework 4.5,因此應該使用適合該版本的InstallUtil.exe目錄。
解決辦法:
(1)首先定位到目錄:C:\Windows\Microsoft.NET\Framework64\v4.0.30319
(2)然后,調用InstallUtl.exe安裝服務。

