使用visual studio 2015工具開發一個C# ActiveX控制元件時,如果在專案屬性-目標平臺中選擇x86,同時在配置管理器中新增一個x86,然后啟動時報System.BadImageFormatException例外。具體截圖如下

如果將專案屬性-目標平臺切換到any CPU的話,則可以正常運行。
請教下各位大佬,為什么設定成x86后會報錯呢?
uj5u.com熱心網友回復:
專案屬性-目標平臺設定如圖
配置管理器設定如圖
uj5u.com熱心網友回復:
這個demo大體開發思路就是使用COM程式集開發表單控制元件庫,然后能夠內嵌到ie中使用,類似activeX控制元件。uj5u.com熱心網友回復:
各位大佬幫忙看看,困擾了一天。uj5u.com熱心網友回復:
哥們怎么解決的??我也困擾一天了,程式是給PLC做的控制元件,需要讀PLC變數名,這個參考的dll必須在X86上運行。轉載請註明出處,本文鏈接:https://www.uj5u.com/net/251253.html
標籤:C#
