2011-08-24 40 views
1

我想使用来自here的开放源代码 - Roger Lipscombe的.NET向导表单类。如何修复C#错误“无法找到类型或名称空间名称[x]'(您是否缺少使用指令或程序集引用?”)

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

事情似乎进展顺利,直到我试图编译。

我不知道为什么现在我得到以下错误:

Error 1 The type or namespace name 'CategoryAttribute' could not be found (are you missing a using directive or an assembly reference?) C:\Development\SmartDeviceProject1\Wizard.Controls\EtchedLine.cs 50

的代码行是:

[Category("Appearance")] 

我认为开放源代码项目使用.NET 2和移动项目是3.5。

我是一名C++开发人员,尝试使用向导UI制作移动应用程序。

有人可能会指出我可能错过了什么,这个错误意味着什么以及如何解决它?

编辑

谢谢所有回答。
谈到那些装饰出固定的问题(虽然我有很多的问题显然与不在紧凑的框架支持的事情哦 - 它は值得一试)

回答

1

CategoryAttribute当控制是使用加载到visualstudio中,即编辑表单时以及如何在属性网格中查找关联属性。你可能只是评论一下,没有不良影响。关联的属性将出现在网格中的其他位置。

1

category属性可以被注释掉而没有任何负面的后果。

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

1

看来,[Category("Appearance")]下,在这种情况下“外观”类别中增加了在

设计师新的设计时的选择。

注意,在我发现使用[CategoryAttribute("Appearance")]

例子中的属性随后是一个变量,如您所提供的样品将允许您设置一个颜色光明和黑暗的蚀刻线。

这里是关于这个主题的非常详细的文章,但是代码行[Category("Appearance")]可能不是必需的,因为它仅适用于Designer。

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

相关问题