安裝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安裝服務。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



猜您在找 未能加載文件或程序集“Newtonsoft.Json”或它的某一個依賴項。找到的程序集清單定義與程序集引用不匹配 IIS發布出現未能加載文件或程序集"xxx"或它的某一個依賴項 未能加載文件或程序集“Newtonsoft.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed”或它的某一個依賴項。找到的程序集清單定義與程序集引用不匹配。 未能加載文件或程序集“*****.dll”或它的某一個依賴項。找到的程序集清單定義與程序集引用不匹配。(異常來自HRESULT:0x80131040) 未能加載文件或程序集“Newtonsoft.Json”或它的某一個依賴項。找到的程序集清單定義與程序集引用不匹配。 (異常來自 HRESULT:0x80131040) 未能加載文件或程序集“Newtonsoft.Json”或它的某一個依賴項。找到的程序集清單定義與程序集引用不匹配。 (異常來自 HRESULT:0x80131040) 未能加載文件或程序集“MySql.Data”或它的某一個依賴項。找到的程序集清單定義與程序集引用不匹配。 (異常來自 HRESULT:0x80131040) 未能加載文件或程序集“Antlr3.Runtime”或它的某一個依賴項。找到的程序集清單定義與程序集引用不匹配。 (異常來自 HRESULT:0x80131040) 未能加載文件或程序集Office, Version=2.2.0.0, Culture=neutral, PublicKeyToken=null或它的某一個依賴項。找到的程序集清單定義與程序集引用不匹配。 (異常來自 HRESULT:0x80131040) 未能加載文件或程序集“System.ValueTuple, Version=0.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51”或它的某一個依賴項。找到的程序集清單定義與程序集引用不匹配。
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM