如何修复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。

也许有人指出我可能错过了什么,这个错误意味着什么,以及如何修复它?

编辑

感谢所有回答的人。
注释那些装饰器解决了这个问题(尽管我有很多问题,显然在紧凑的框架中不支持的东西。)哦,好吧——值得一试)

如何修复c#错误"类型或命名空间名称'[x]'找不到(是缺少using指令还是程序集引用?)&

CategoryAttribute在visualstudio中加载控件时使用,即在编辑表单以及如何在属性网格中找到相关属性时使用。你可以直接把它注释掉,不会有任何不良影响。相关的属性将会出现在网格的其他地方。

可以直接注释掉category属性,而不会产生任何负面影响。

如果你在其他代码中有这个错误,请再次询问,我们将尝试帮助你找到一个等效的。net cf或解决方案。

似乎[Category("Appearance")]

中添加了一个新的设计时选项

本实例中"外观"类别下的设计器。

请注意,在我发现的示例中使用[CategoryAttribute("Appearance")]

属性后面跟着一个变量,正如您提供的示例将允许您设置蚀刻线的明暗颜色。

这是一篇关于这个主题的非常详细的文章,但是[Category("Appearance")]代码行可能不需要,因为它只适用于设计师。

http://msdn.microsoft.com/en-us/magazine/cc164159.aspx#S8 -图11

相关文章: