[單元測試]檔案或目錄的位置不受信任

摘要:[UnitTest]檔案或目錄的位置不受信任

建立單元測試要執行時出現錯誤訊息:
無法將測試回合'XXXXX'加入佇列: 測試回合佈署問題: 檔案或目錄'ooooooooo'的位置不受信任。

解決方法是將位置加入信任區域即可:

(1)打開.NET Framework 2.0 組態
(2)左手邊列表:Console Root->.Net Framework 2.0 Configuraion->我的電腦->執行階段安全性原則->電腦->程式碼群組->All_Code
(3)右鍵點擊All_Code選擇新增...
(4)為群組命名->條件類型選擇URL、URL填入出錯的'ooooooooo'
(5)使用現有的權限集合選擇FullTrust->完成
(6)重開Visual Studio,再次測試應該就不會出現這個錯誤訊息。

參考文件:
http://stackoverflow.com/questions/2264988/visual-studio-unit-tests-dll-is-not-trusted
http://social.msdn.microsoft.com/Forums/en-US/vststest/thread/007e27f7-4b3f-40ab-93d3-294907badfb3

補充:

如果發現找不到.NET Framework 2.0 組態的話,先參考一下.NET Framework 組態工具 (Mscorcfg.msc)

如果無法找到Mscorcfg.msc,依照自己作業系統版本下載.NET Framework 2.0 SDK(x86).NET Framework 2.0 SDK(x64)安裝後應該就可以在程式集裡面找到SDK命令提示字元

image

打開命令提示字元之後,再輸入Mscorcfg.msc就可以開啟.NET Framework 2.0 組態