0
到的DependencyObject缺少引用我有,我想我的應用程序中使用的CodeDOM(一個插件)編譯使用LINQ方法導致WindowsBase
一切正常,一些C#源,除非我上使用LINQ的擴展功能我的一些收藏品的
var dict = new Dictionary<KeyType, ValueType>();
....
dict.Any(KV=>KV.Key == "Some Key");
當我嘗試編譯具有此源代碼,它的CodeDOM抱怨,我很想念在WindowsBase到DependencyObject的參考。
我不明白爲什麼會發生這種情況。 Dictionary類或任何擴展方法都沒有引用該類,它顯然屬於Windows.Forms
我通常會忽略這個怪癖,讓CodeDom添加一個引用並繼續前進,但顯然WindowsBase是特殊的,並不總是分佈式的,我不想爲可能沒有正確安裝的用戶造成問題。
這是什麼'KeyType'?如果你可以發佈一個簡短但完整的程序來展示問題,那會有幫助。 – 2010-06-12 06:31:44