. NET Assembly references the problem that the COM component MSScriptControl encounters. msscriptcontrol references

Source: Internet
Author: User

. NET Assembly references the problem that the COM component MSScriptControl encounters. msscriptcontrol references

Problem description: to execute the js script in C #, compile it on a target platform as Any Cpu. the MSScriptControl component is referenced in the. NET program. In the winform program, it is no problem to call the js execution method in the Assembly. However, an error is reported when calling windows Services. The error message is as follows:

After trying many methods, the solution still persists, including setting the reference attribute "embedded interoperability type" of the MSScriptControl component to false ,:

After this modification, another error is reported:

Solution: The MSScriptControl component is 32-bit. Therefore, you must set the target platform of the Assembly as the X86 platform before using it. Set

 

 

 

 

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.