草庐IT

autoload_namespaces

全部标签

c# - 以下方法 : Identical. NameSpace.InitializeComponent() 和 Identical.NameSpace.InitializeComponent() 之间的调用不明确

好吧,我怀疑这可能是VisualStudio的问题,但肯定有一些原因。我从默认项目列表创建了一个ListBox(右键单击项目或项目中的文件夹->添加->新项目->XamlListBox)。我立即收到一strip有错误的红色波浪线:"Error2Thecallisambiguousbetweenthefollowingmethodsorproperties:'Identical.NameSpace.ListBox1.InitializeComponent()'and'Identical.NameSpace.ListBox1.InitializeComponent()'C:\Documen

c# - 查询 XmlDocument 而不会出现 'Namespace prefix is not defined' 问题

我有一个Xml文档,它定义并引用了一些命名空间。我将它加载到一个XmlDocument对象中,据我所知,我创建了一个XmlNamespaceManager对象,用于查询Xpath。问题是我收到XPath异常,表示命名空间“my”未定义。如何让命名空间管理器看到我引用的命名空间已经定义。或者更确切地说,如何将命名空间定义从文档获取到命名空间管理器。此外,令我感到奇怪的是,您必须首先为从文档命名表创建的文档提供命名空间管理器。即使您需要硬编码手动命名空间,为什么不能将它们直接添加到文档中。为什么每次查询都必须传递这个namespace管理器?XmlDocument不能知道什么?代码:Xml

c# - "Both use the XML type name X, use XML attributes to specify a unique XML name and/or namespace for the type"怎么解决?

我有以下枚举定义...namespaceItemTable{publicenumDisplayMode{Tiles,Default}}namespaceEffectiveItemPermissionTable{publicenumDisplayMode{Tree,FullPaths}}...然后我有以下类(class)...publicclassTablewhereTDisplayMode:struct{//publicpublicTDisplayModeDisplayMode{get{returnmDisplayMode;}set{mDisplayMode=value;}}//pri

c# - 选择 namespace 名称时我应该知道什么?

我的任务是选择一个名称,该名称实际上将成为我们架构的内部名称。我正在认真对待这一责任,因为我曾使用过很多“坏”命名空间,不想将其强加于他人。什么对我来说是“糟糕的”命名空间?在人为因素方面:基本无意义的首字母缩略词:DDL、MOS等与其他供应商的通用命名空间冲突的命名空间,例如Office或Text或IO对于非英语母语者而言难以拼写或发音的namespace,因为它是外来词或专有名词:Vancouver等等。在描述能力和助记性方面,我觉得选择命名空间很舒服。我想知道命名空间名称的技术后果是什么。例如,命名空间_是合法的C#命名空间名称,可能会出现什么问题?单个字母怎么样,比如e?是否有

c# - 有没有办法通过 C# 代码获取类中所有 namespace 'using'?

有什么方法可以得到List其中包含namespace/类中的所有“使用”?例如usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Linq.Expressions;usingSystem.Linq.Dynamic;usingSystem.Text.RegularExpressions;usingSystem.Reflection;namespaceMyNamespace.Other.Scripting{我会有一个包含“System”、“System.Text”

c# - 尽管 namespace 中存在类,但获取 XMLNS 名称未找到错误

我正在尝试从xceed.wpf.Toolkit命名空间引用IntegerUpdown。当我使用对象浏览器时,我可以看到IntegerUpdown但在构建时出现错误:Error15Thename"IntegerUpDown"doesnotexistinthenamespace"clr-namespace:Xceed.Wpf.Toolkit;assembly=WPFToolkit.Extended". 最佳答案 WPFToolKit定义了别名或自定义命名空间http://schemas.xceed.com/wpf/xaml/toolki

c# - "The ' http ://www. w3.org/XML/1998/namespace:lang ' attribute is not declared."

有时,在使用XmlValidatingReader验证某些XML文档时,我收到以下错误:System.Xml.Schema.XmlSchemaValidationException:"The'http://www.w3.org/XML/1998/namespace:lang'attributeisnotdeclared."同一个文档有时会成功。我不明白为什么。我的XSD像这样导入架构:...在XML文档中我有以下属性:最后,XmlReaderSettings:constXmlSchemaValidationFlagsvalidationFlags=XmlSchemaValidation

c# - 无需继续指定默认 namespace 即可解析 XDocument

我有一些XML数据(类似于下面的示例),我想读取代码中的值。为什么我必须指定默认命名空间才能访问每个元素?我原以为所有元素都使用默认命名空间。是否有更合乎逻辑的方法来实现我的目标?示例XML:000001732009-10-28T16:50:01BX4f+RmNCVCsT5gOK读取xml元素的代码:XDocumentxDoc=XDocument.Load(FileInPath);XNamespacens="http://www.secretsonline.gov.uk/secrets";XElementMessageCheck=xDoc.Element(ns+"MessageHead

c# - 我如何列出 XML 中的所有 namespace ?

我的基本要求是从XML文件中获取元素值,我使用了XMLDoxument.SelectSingleNode。我的XML文件在header中包含一些命名空间,因此我使用NameSpaceManager添加命名空间前缀,并使用前缀来获取该特定元素。现在,在我的XML文件中,命名空间正在发生变化,我不想进行任何硬编码,有什么方法可以找出所有命名空间并将其添加到NameSpaceManager。谢谢。 最佳答案 命名空间可以在xml文档中的任何地方找到。因此,为了提取所有namespace并将它们声明到XmlNamespaceManager中

c# - C# 中的绝对/外部和内部 namespace 混淆

usingFoo.Uber;namespaceMyStuff.Foo{classSomeClass{voidDoStuff(){//Iwanttoreferencetheouter"absolute"Foo.Uber//butthecompilerthinksI'mreferingtoMyStuff.Foo.Ubervarx=Foo.Uber.Bar();}}}我该如何解决这个问题?只是将using语句移动到我的命名空间中并没有帮助。 最佳答案 您可以使用namespacealiasqualifier来做到这一点(通常为global