TC Version: Enterprise 6. (15772)
VCS: TFS 2008
Agent OS: Windows Server (32bit)
db: Sql server 2008
We are looking to upgrade to 6 from 5.1.2.
So to test, we made a copy of our TC database and then copied the TC settings over. verified that all the builds ran correctly. Then ran the 6.0 install/update. Install ran fine, The one agent we are using for testing upgraded fine.
However we now get the following error on any nunit build:
[Step 2/2] Error while running NUnit tests from assembly E:\BuildAgent\work\aa7904aa81d1de5f\Libraries\Tests\IDT.Sherman.Manufacturing.Tests\bin\Debug\IDT.Sherman.Manufacturing.dll: Unable to find assembly 'IDT.Data, Version=184.108.40.2067, Culture=neutral, PublicKeyToken=null'.
Check correct .NET Framework version and process platform (x64, x86, MSIL) are used both in the test runner settings and involved assemblies on this machine.
[14:14:01]: [Step 2/2] NUnit Error: System.Runtime.Serialization.SerializationException: Unable to find assembly 'IDT.Data, Version=220.127.116.117, Culture=neutral, PublicKeyToken=null'.
The specified dll is in the location specified in the error message and is the right version.
This error is thrown as soon as the first nunit test is started and then repeatedly thrown for every test assembly.
The interesting thing is that the runner continues on and actually processes all the tests in those assemblies correctly (63: ignored, 457: passed).
So it seems to me that this maybe an incorrect error.
Anyone have any ideas on how to get by this?