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

C# 如何修复C“错误”;类型或命名空间名称';[x] &x27;找不到(是否缺少using指令或程序集引用?);,c#,winforms,windows-mobile-6.5,C#,Winforms,Windows Mobile 6.5,我想使用Roger Lipscombe的.NET向导表单类中的开源代码 不幸的是,我的目标是Windows Mobile 6.5设备,而不是Win7/VS 2010项目。因此,由于我无法按原样使用这些项目,我决定在VS2008中手动为移动设备创建两个依赖项项目 在我尝试编译之前,事情似乎进展顺利 我现在不确定为什么会出现以下错误: 错误1无法找到类型或命名空间名称“CategoryAttribute” 找到(是否缺少using指令或程序集 参考?)C:\Development\SmartDevi

我想使用Roger Lipscombe的.NET向导表单类中的开源代码

不幸的是,我的目标是Windows Mobile 6.5设备,而不是Win7/VS 2010项目。因此,由于我无法按原样使用这些项目,我决定在VS2008中手动为移动设备创建两个依赖项项目

在我尝试编译之前,事情似乎进展顺利

我现在不确定为什么会出现以下错误:

错误1无法找到类型或命名空间名称“CategoryAttribute” 找到(是否缺少using指令或程序集 参考?)C:\Development\SmartDeviceProject1\Wizard.Controls\EtchedLine.cs 50

代码行是:

[Category("Appearance")]
我认为开源项目使用的是.NET2,而移动项目使用的是3.5

我是一个C++开发人员,试图用一个向导UI制作一个移动应用程序。p> 也许有人能指出我遗漏了什么,这个错误意味着什么,以及如何修复它吗

编辑

谢谢所有回答的人。

注释那些装饰者修复了这个问题(尽管我显然有很多问题与compact框架中不支持的东西有关。哦,好吧,值得一试)

在visualstudio中加载控件时,即编辑表单时以及如何在属性网格中查找关联属性时,会使用。你完全可以把它评论出来,没有任何不良影响。关联的属性将仅出现在网格中的其他位置。

可以注释掉category属性,而不会产生任何负面后果


如果您在其他代码中遇到此错误,请再次询问,我们将尝试帮助您找到.NETCF的等效项或解决方法。

似乎
[Category(“外观”)]

此实例中“外观”类别下的设计器

请注意,在我发现的示例中使用了
[CategoryAttribute(“外观”)]

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

这是一篇关于这个主题的非常详细的文章,但是代码行
[类别(“外观”)]
可能不是必需的,因为它只供设计师使用

-图11