2011-08-19 150 views
0

我在我的機器上有兩個位置有nunit-console.exe。首先是我安裝它的位置(c:\ program files(x86)\ nunit 2.5.10),其次是我將它複製到(d:\ tests \ nunit)中的位置。我需要使用複製的版本。nunit-console測試從不同位置產生不同的結果

我想從測試程序集中運行測試,並得到奇怪的結果。當我嘗試調用已安裝的版本時,測試運行良好。但是,當我嘗試調用複製版本時,測試不運行。複製的版本初步拋出NUnit組件版本4.0.30319 CLR未安裝錯誤,我跟着解決方案this問題來解決它。但是,現在測試(其中包括BizUnit 2010地圖和模式)失敗,我無法修復一個錯誤。

奇怪的是,如果我調用已安​​裝的版本,所有運行都會順利進行。我不需要做任何配置更改並且測試通過。

我試圖使用nunit-console.exe的/domain=None選項,測試通過。但是,我不想使用它。

請問有人可以幫忙嗎?我錯過了什麼?

我在Win 2008 R2運行在.NET 4版和NUnit版本2.5.10

感謝

+0

我注意到,當我運行* *安裝版本,我可以看到2個進程運行的'NUnit的-agent.exe'和'NUnit的,console.exe '。但是當我運行*拷貝*版本時,我看到'nunit-console.exe'進程正在運行。 –

+0

我自己想出了答案!我們複製nunit文件的方式存在問題。我現在糾正了這些和所有問題。 謝謝 –

回答

相關問題