C# 使用习惯不起作用,但直接引用会起作用
我试图引用同一解决方案中另一个项目中的另一个类 我可以这样直接引用: 然而,我只想使用这样一个参考C# 使用习惯不起作用,但直接引用会起作用,c#,visual-studio,visual-studio-2012,reference,using,C#,Visual Studio,Visual Studio 2012,Reference,Using,我试图引用同一解决方案中另一个项目中的另一个类 我可以这样直接引用: 然而,我只想使用这样一个参考 使用ClearPanHelperLibrary.DimensionConverters 这不会导致错误,但它不允许我使用没有任何前缀的类型 但是,当我把它放在文件的顶部时,它似乎无法识别其用途 我确信我的项目中引用了它 我做错了什么?这可能与系统配置中的情况类似。必须在项目中显式添加引用,然后才能在代码中引用它。根据您发布的图像中文本的颜色,DimensionCovnerters似乎是一种类型
使用ClearPanHelperLibrary.DimensionConverters代码>
这不会导致错误,但它不允许我使用没有任何前缀的类型
但是,当我把它放在文件的顶部时,它似乎无法识别其用途
我确信我的项目中引用了它
我做错了什么?这可能与系统配置中的情况类似。必须在项目中显式添加引用,然后才能在代码中引用它。根据您发布的图像中文本的颜色,DimensionCovnerters似乎是一种类型,而不是命名空间。也许ArchitecturalDimensionStyles
是dimensionconverter
的一个内部类
尝试:
你是对的。有没有什么方法可以像使用类的名称空间那样做同样的事情,因此,我不必每次都键入dimensionscoverts.
?jth41是否可以使用使用ArchitecturalDimensionStyles=DimensionConverters。命名空间中的ArchitecturalDimensionStyles
使代码更易于编写我不必这样做。引用类中的类型应仅可用于常规用法。@jth41-如果它们是在另一个类中定义的,则不可用
using ClearspanHelperLibrary;
...
DimensionConverters.ArchitecturalDimensionStyles myVar;