簡體   English   中英

MapObjects-未注冊的類-無法將平台更改為x86,無法將其添加為平台

[英]MapObjects - Class not registered - cannot change platform to x86, unable to add it as a platform

我在工作時繼承了一個ASP.NET Web應用程序,並且嘗試在本地進行設置時,它似乎無法在我的計算機上運行。 我收到以下錯誤:

由於以下錯誤,無法檢索具有CLSID {9BD6A64F-CE75-11D1-AF04-204C4F4F5020}的組件的COM類工廠:80040154未注冊類(HRESULT的異常:0x80040154(REGDB_E_CLASSNOTREG)。

此行出現錯誤:

public MapObjects2.DataConnection dc = new MapObjects2.DataConnectionClass();

按照我在其他地方找到的說明,我試圖強制使用x86,但是Visual Studio沒有它。

請參閱以下屏幕截圖。

在此處輸入圖片說明

在此處輸入圖片說明

所以我的問題是,為什么不讓我選擇x86,我該如何強制呢? 我嘗試在x86中鍵入新的解決方案平台,但我認為這不起作用。

還是這甚至是我的問題? 我應該在別處找嗎?

問題不是項目沒有以32位模式運行。 問題是未安裝MapObjects! 即使項目文件本身中存在.dll,也需要完整安裝MapObjects。

這可能會給將來的開發人員帶來問題,因為您無法再從ESRI購買Map Objects。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM