2008-09-19 83 views
5

我很好奇如果有人在使用ResourceManager創建單元測試時遇到任何問題。我正在使用Visual Studio測試版,看起來衛星程序集在測試期間沒有加載。當我嘗試爲另一種文化獲取資源時,測試總是失敗,資源管理器始終回退到默認文化。完全相同的代碼在正常的應用程序中運行良好。ResourceManager和單元測試

回答

0

我在過去的衛星組件中遇到過類似的問題。嘗試 將附屬程序集添加到單元項目依賴項。在Visual Studio中 測試 - 編輯測試運行配置。選擇部署並在此處添加文件 。

在執行所有應用程序時,dll等被複制到一個特殊的目錄。 強命名的dll可能會被忽略,因爲這些預計會在GAC中。

4

這讓我朝着正確的方向前進。將文件添加到部署配置沒有幫助,但禁用部署確實奏效。

以供將來參考,請訪問this blog post向下滾動到「管理測試運行」創建測試配置和如何禁用部署

+0

這已經幫我在同一個問題的兩種不同場合的細節部分。 – bkaid 2010-04-22 22:42:59