簡體   English   中英

缺少Mono的“ ADODB”程序集嗎?

[英]Missing “ADODB” assembly with Mono?

我正在嘗試將一些ASP.Net代碼移植到Mono。 我正在使用xsp2對其進行測試。 在xsp2上運行之前,我也使用Visual Studio對其進行了編譯。

每當我在應用程序中進入幾乎空白的頁面時,我都會得到

Parser Error Message: Assembly ADODB, Version=7.0.3300.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A not found

我已經搜索過,但沒有找到任何有關此的任何信息。 我知道該Web應用程序利用了Webparts和Mono中不支持的SqlPersonalization東西,但是我基本上要進入一個空白頁面,並擁有一個母版頁面,並得到這個奇怪的錯誤。

而且我已經運行了Moma,它只抱怨Web部件和SqlPersonalization,我試圖查看的頁面(或以任何方式引用)都沒有。

這可能是什么問題? 有人遇到過這樣的問題嗎? 我也在Windows上使用最新版本的Mono

ADODB是舊的Microsoft ActiveX數據對象(ADO,又名MDAC)基於COM的數據庫訪問層的主要互操作程序集。 出於某種原因,您試圖移植的ASP.NET代碼似乎使用了較舊的非.NET數據訪問庫。 我懷疑庫在Mono上不存在,也永遠不會存在。

一種解決方案是,如果可能的話,將使用ADO的代碼移植到ADO.NET。

暫無
暫無

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

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