相同症狀的轉換類型那些this post無法生成臨時類(結果= 1)。錯誤CS0030:不能
基本症狀是,當我使用XSD.EXE從我的XML,創建我的C#類當我嘗試反序列化,我得到這個錯誤(這編譯,但在運行時產生錯誤)。
無法生成臨時類(結果= 1)。錯誤CS0030:無法將類型 'ProductEnvironmentServerRolesServerRole []' 到 'ProductEnvironmentServerRolesServerRole'
原件(由(XSD.EXE)產生的.cs:
[System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
[System.Xml.Serialization.XmlArrayItemAttribute("ServerRole", typeof(ProductEnvironmentServerRolesServerRole), Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)]
public ProductEnvironmentServerRolesServerRole[][] ServerRoles
{
get { return this.serverRolesField; }
set { this.serverRolesField = value; }
}
但下面從阿賈克斯,我的建議改變後,行 來源:
public ProductEnvironmentServerRolesServerRole[][] ServerRoles {
要:
public ProductEnvironmentServerRolesServerRole[] ServerRoles {
這將導致以下編譯錯誤:
錯誤 1無法隱式轉換類型 'ProductEnvironmentServerRolesServerRole [] []' 到 'ProductEnvironmentServerRolesServerRole []' d:\用戶\文檔\ Visual Studio的2012 \ Projects \ ReadingXMLDummy \ ReadingXMLDummy \ ProductEnvironment.cs 40 20 ReadingXMLDummy
錯誤2不能隱式地將類型'ProductEnvironmentServerRolesServerRole []'轉換爲'ProductEnvironmentServerRolesServerRole [] []'d:\ Users ... \ Documents \ Visual Studio 2012 \項目\ ReadingXMLDummy \ ReadingXMLDummy \ ProductEnvironment.c s 43 37閱讀xMLDummy
兩者都是另一個的倒數。我很困惑,迫切需要幫助:-)在此先感謝
引擎收錄:Program.cs 引擎收錄:ProductEnvironment.cs
你也可以張貼一個鏈接到一些樣品XML? – 2013-02-11 14:32:26