.NET程序集引用COM組件MSScriptControl遇到問題的解決方法
問題描述:為了在C#中執(zhí)行js腳本,在一個(gè)目標(biāo)平臺(tái)編譯為Any Cpu的.NET程序集中引用了MSScriptControl組件,在winform程序中,調(diào)用這個(gè)程序集中的執(zhí)行js的方法,沒有任何問題。但是在windows服務(wù)中調(diào)用卻報(bào)錯(cuò),報(bào)錯(cuò)信息如下:

在嘗試過很多方法之后仍然沒有解決,包括將MSScriptControl組件的引用屬性“嵌入互操作類型”設(shè)置為false,如圖所示:

這樣子修改之后,報(bào)另外一個(gè)錯(cuò)誤:

解決方案:MSScriptControl組件是32位的,所以需要將程序集的目標(biāo)平臺(tái)設(shè)置為X86平臺(tái),才能使用。設(shè)置如圖:

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Visual Studio 2017 針對(duì)移動(dòng)開發(fā)的新特性匯總
Visual Studio是世界上最好的IDE之一,下面就讓我們一起來看看Visual Studio 2017中有哪些功能使得移動(dòng)開發(fā)變得更加容易,感興趣的朋友通過本文學(xué)習(xí)下吧2017-05-05
.net驗(yàn)證碼的刷新或局部刷新的方法實(shí)例
.net驗(yàn)證碼的刷新或局部刷新的方法實(shí)例,下面是實(shí)例,需要的朋友可以參考一下2013-03-03
ASP.NET MVC擴(kuò)展HtmlHelper方法
這篇文章介紹了ASP.NET MVC擴(kuò)展HtmlHelper的方法,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-03-03
asp.net 按指定模板導(dǎo)出word,pdf實(shí)例代碼
這篇文章介紹了asp.net 按指定模板導(dǎo)出word,pdf實(shí)例代碼,有需要的朋友可以參考一下2013-09-09
ASP.NET登錄注冊(cè)頁面實(shí)現(xiàn)
這篇文章主要介紹了ASP.NET登錄注冊(cè)頁面如何實(shí)現(xiàn),感興趣的小伙伴們可以參考一下2015-10-10
解決asp.net core在輸出中文時(shí)亂碼的問題
最近在學(xué)習(xí)asp.net core的時(shí)候,嘗試在控制臺(tái),或者頁面上輸出中文,會(huì)出現(xiàn)亂碼的問題。那么這該如何解決呢?下面通過這篇文章來一起看看吧,文中給出了詳細(xì)的解決方法,相信對(duì)大家有一定的參考價(jià)值。2016-12-12

