none
vs2003升級成vs2005 會出現錯誤 RRS feed

  • 問題

  •  

    不好意思,小弟又遇到了一個問題

     

    有一個ap的程式升級成2005後,有個class會出現「無法建立型別Ap_Cell」的錯誤

     

    他的ap_cell.asmx是

    <%@ WebService Language="vb" Codebehind="Ap_Cell.asmx.vb" Class="ap_Cell" %>

     

    PS:Ap_Cell.asmx.vb和ap_cell.asmx是同個專案資料夾裡

     

     

    但是我在ap_cell.asmx.vb裡在確認裡面沒有任何的錯誤訊息

     

    除了有個dll在2003時有加入參考,轉到2005後不見了,需重新加入參考後

     

    都沒有什麼問題

     

    但仍無法執行,請問我該往哪個方向來找出錯誤呢?

     

     

    小弟再問一個問題

     

    在程式轉成2005後。

    請問xml的物件可以import嗎?

     

    原先2003的程式是

     

    Dim xmlDoc As New Xml.XmlDocument

     

    它在告知需轉成System.Xml.XmlDoucment

     

    所以小弟在最上面打

     

    imports System.Xml.XmlDoucment

     

    不過

     

    Dim xmlDoc As New Xml.XmlDocument  仍無法使用

     

    還是得轉成System.Xml.XmlDoucment

     

    請問這物件是不能imports還是我imports的方法有錯 >"<

     

     

     

    2008年7月8日 上午 02:03

解答

  • HI,

     

    1) 因為專案結構不同, 類別套用的ATTRIBUTE也不同,建議先建立VS2005的XML WEB SERVICE專案, 再將方法的內容貼到新的專案中使用

     

    2) 當類別出現名稱重覆的現象時, 使用類別名稱時就要寫全名, 使用imports無法解決名稱解析的問題, 並非您的imports方法有錯

     

    tihs

    2008年7月8日 上午 02:51