2012-12-20 44 views
0

在TFS生成機,爲我的單元測試一個我收到此錯誤信息。該類型無法解析。請驗證拼寫是否正確

System.ArgumentException:類型「Microsoft.Practices.EnterpriseLibrary.Security.Cache.CachingStore.CachingStoreProvider,Microsoft.Practices.EnterpriseLibrary.Security.Cache.CachingStore,版本= 5.0.505.0,文化=中性公鑰= 31bf3856ad364e35'無法解析。請驗證拼寫是否正確或提供了完整的類型名稱。

我已經確定,本次測試我的開發機器上本地通行證。在TFS上,放置文件夾,我確保DLL在那裏。我研究了部署到構建文件夾的配置,它們看起來正確並具有緩存存儲條目。我反映了部署的DLL,它看起來沒問題。該項目在我的機器和構建機器上成功構建。我不知道如何解決爲什麼它在我的開發機器上工作,但不能在構建機器上工作。

部署時建機,正在失去參考CachingStore DLL似乎項目。但是爲什麼或者如何在構建機器上失去參考?我也反映了該項目的DLL部署,它看起來好嗎?

請幫助!!!!

回答

2

你需要在需要的dll 例如測試另一個屬性

[TestMethod()] 
[DeploymentItem("SomeAssembly.dll")] 
public void MyTestForSomething() 
{ 
... 
} 
+0

感謝..讓我試試這個。 –

+0

這似乎是對兩個測試工作..我也會嘗試其他人。謝謝Tony !!!!!!! –

相關問題