.NET程序集引用COM組件MSScriptControl遇到問題的解決方法
來源:懂視網(wǎng)
責(zé)編:小采
時間:2020-11-27 22:36:01
.NET程序集引用COM組件MSScriptControl遇到問題的解決方法
.NET程序集引用COM組件MSScriptControl遇到問題的解決方法:問題描述:為了在C#中執(zhí)行js腳本,在一個目標(biāo)平臺編譯為Any Cpu的.NET程序集中引用了MSScriptControl組件,在winform程序中,調(diào)用這個程序集中的執(zhí)行js的方法,沒有任何問題。但是在windows服務(wù)中調(diào)用卻報錯,報錯信息如下: 在嘗試過很多方法之后仍然沒有
導(dǎo)讀.NET程序集引用COM組件MSScriptControl遇到問題的解決方法:問題描述:為了在C#中執(zhí)行js腳本,在一個目標(biāo)平臺編譯為Any Cpu的.NET程序集中引用了MSScriptControl組件,在winform程序中,調(diào)用這個程序集中的執(zhí)行js的方法,沒有任何問題。但是在windows服務(wù)中調(diào)用卻報錯,報錯信息如下: 在嘗試過很多方法之后仍然沒有
問題描述:為了在C#中執(zhí)行js腳本,在一個目標(biāo)平臺編譯為Any Cpu的.NET程序集中引用了MSScriptControl組件,在winform程序中,調(diào)用這個程序集中的執(zhí)行js的方法,沒有任何問題。但是在windows服務(wù)中調(diào)用卻報錯,報錯信息如下:
在嘗試過很多方法之后仍然沒有解決,包括將MSScriptControl組件的引用屬性“嵌入互操作類型”設(shè)置為false,如圖所示:
這樣子修改之后,報另外一個錯誤:
解決方案:MSScriptControl組件是32位的,所以需要將程序集的目標(biāo)平臺設(shè)置為X86平臺,才能使用。設(shè)置如圖:
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
.NET程序集引用COM組件MSScriptControl遇到問題的解決方法
.NET程序集引用COM組件MSScriptControl遇到問題的解決方法:問題描述:為了在C#中執(zhí)行js腳本,在一個目標(biāo)平臺編譯為Any Cpu的.NET程序集中引用了MSScriptControl組件,在winform程序中,調(diào)用這個程序集中的執(zhí)行js的方法,沒有任何問題。但是在windows服務(wù)中調(diào)用卻報錯,報錯信息如下: 在嘗試過很多方法之后仍然沒有