2013-03-19 56 views
0

我創建一個自定義值轉換器或什麼的,把它放在XAML,而這一切編譯和運行良好,但Visual Studio中不斷顯示虛假如何擺脫WPF中項目自己類的虛假「缺失引用」錯誤?

The type 'local:PortValidationRule' was not found. Verify that you are not 
missing an assembly reference and that all referenced assemblies have been built. 

錯誤。他們是一個眼睛,並將錯誤列表中的垃圾郵件發送出去,並且往往會弄亂視覺編輯器。我如何擺脫它們?

我正在運行Visual Studio 2008 Standard SP1。

+0

您是否嘗試重新啓動VS? – Clemens 2013-03-19 18:21:25

+0

自從我四年前開始使用WPF以來,我遇到過這個問題。我剛剛厭倦了它*現在*。 – 2013-03-19 18:23:25

回答

1

爲了防止出現這種情況,唯一的選擇是讓PortValidationRule類在與使用它的XAML文件不同的程序集中定義。

+0

是的,不幸的是,基本上,編譯器是以什麼樣的順序執行業務,這是你無法控制的。工作室抱怨的事實只是一個跡象,你可能想分開你的東西,因爲它是自我指涉的。 – JerKimball 2013-03-19 23:13:41