大家好。
在使用.net c#開發ActiveX控制元件時遇到的一個問題。
新建了一個表單控制元件庫,然后上面使用了Aforge.dll,想做一個視頻錄制的ocx,弄到網頁上。攝像頭打開都沒問題,但是在錄制的時候需要調
用AForge.Video.FFMPEG.dll,這個時候表單控制元件庫程式運行不起來,報錯未能加載檔案AForge.Video.FFMPEG.dll或程式集或它的某一個依
賴項。網上的解決辦法是將目標平臺更改為x86。
但是更改后會報錯:未能加載檔案或程式集“file:///C:\Users\Lenovo\Documents\Visual Studio
2015\Projects\WindowsFormsControlLibrary5\WindowsFormsControlLibrary5\obj\Debug\WindowsFormsControlLibrary5.dll”或它
的某一個依賴項。
表單控制元件庫目標平臺必須是x64,網上資料很少,也沒解決辦法。
所以請問下各位,
1.能不能讓表單控制元件庫在x86的目標平臺下運行?
2.或者讓AForge.Video.FFMPEG.dll這個dll可以在x64上跑(dllimport也試過了,報同樣的錯)。
求助各位,多謝!
uj5u.com熱心網友回復:
額~ 碰一起了。得舍棄1個。舍64位的,支持x86.轉載請註明出處,本文鏈接:https://www.uj5u.com/net/85051.html
標籤:C#
