使用XSD生成C#代碼的XML文件,我得到的錯誤:類型或命名空間名稱SerializableAttributeAttribute'不存在命名空間「系統」存在(是否缺少程序集引用?)
的類型或命名空間名稱SerializableAttribute'不存在命名空間「系統」(是否缺少程序集引用?)
類型或命名空間名稱DesignerCategoryAttribute'不存在命名空間「System.ComponentModel」存在存在(是您是否缺少裝配參考?)
生成的代碼給出了錯誤:
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
[System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
我試過尋找答案。我發現的唯一的東西是這樣的: http://support.microsoft.com/kb/916649
雖然這並不適用於我。解決方案資源管理器中沒有系統文件夾!我正在使用visual studio 2012,並且正在開發c#/ xaml metro應用程序!
你在你的應用程序的命名空間就是所謂的'System'?例如,如果你有'使用MyApplication.System',那麼'System'將解析爲你的系統名稱空間,而不是解析到mscorlib系統名稱空間。 –
我已經搜索了整個解決方案,並沒有命名空間稱爲系統!我正在使用listView模板! xml,xsd和生成的c#文件是我添加的唯一代碼! – Red