2011-08-24 42 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

相關問題