2012-05-28 92 views
1

在我的C#項目中,我添加了對「Microsoft.ExtendedReflection」的託管引用。引用的程序集未被識別

我可以看到這個組裝和瀏覽它在Visual Studio中的「對象瀏覽器」類,但是當我嘗試在我的代碼使用它

using Microsoft.ExtendedReflection.Utilities; 

我收到以下錯誤:

Error 22 The type or namespace name 'ExtendedReflection' does not exist in the namespace 'Microsoft' (are you missing an assembly reference?)

這很奇怪,只發生在這個程序集中(它是Pex的一部分,我引用的其他程序集沒有這個問題)。這可能是什麼原因?

enter image description here

回答

2

你的截圖顯示被添加到PexMe項目的參考,但發生在PexMeHelper項目的錯誤。您是否忘記在該項目中添加參考?

1

我會說,依賴程序集需要框架的完整版本,而您的項目只需要客戶端配置文件。嘗試將您的項目切換到完整。

+0

我很高興你讓我想起這個客戶資料的「特徵」 –