如何修复c#错误"类型或命名空间名称'[x]'找不到(是缺少using指令还是程序集引用?)&
本文关键字:using 引用 程序集 找不到 指令 quot 类型 错误 何修复 命名空间 | 更新日期: 2023-09-27 18:06:25
我想从这里使用开源代码- Roger Lipscombe的。net向导表单类。
不幸的是,我的目标是Windows Mobile 6.5设备,而不是Win7/VS 2010项目。因此,由于我不能使用项目,我决定在VS2008中为移动设备手工创建两个依赖项目。
一切似乎都很顺利,直到我尝试编译。
我不知道为什么我现在得到以下错误:
错误1类型或命名空间名称'CategoryAttribute'不能查找(您是否缺少using指令或程序集)参考?)C: '开发' SmartDeviceProject1 ' Wizard.Controls ' EtchedLine.cs 50
这行代码是:
[Category("Appearance")]
我认为开源项目是使用。net 2,移动项目是3.5。
我是一个c++开发人员试图使一个移动应用程序与向导UI。
也许有人指出我可能错过了什么,这个错误意味着什么,以及如何修复它?
编辑感谢所有回答的人。
注释那些装饰器解决了这个问题(尽管我有很多问题,显然在紧凑的框架中不支持的东西。)哦,好吧——值得一试)
CategoryAttribute在visualstudio中加载控件时使用,即在编辑表单以及如何在属性网格中找到相关属性时使用。你可以直接把它注释掉,不会有任何不良影响。相关的属性将会出现在网格的其他地方。
可以直接注释掉category属性,而不会产生任何负面影响。
如果你在其他代码中有这个错误,请再次询问,我们将尝试帮助你找到一个等效的。net cf或解决方案。
似乎[Category("Appearance")]
在
本实例中"外观"类别下的设计器。
请注意,在我发现的示例中使用[CategoryAttribute("Appearance")]
属性后面跟着一个变量,正如您提供的示例将允许您设置蚀刻线的明暗颜色。
这是一篇关于这个主题的非常详细的文章,但是[Category("Appearance")]
代码行可能不需要,因为它只适用于设计师。
http://msdn.microsoft.com/en-us/magazine/cc164159.aspx#S8 -图11