Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用习惯不起作用,但直接引用会起作用_C#_Visual Studio_Visual Studio 2012_Reference_Using - Fatal编程技术网

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;