Yes, this is generally true and will cause failures any time you need those assemblies, with or without NUnit.
What may confuse the issue is that NUnit runs tests differently when they use a different runtime than what NUnit is using.
Charlie
False alarm again!For future developers: Downgrading a .NET targeted project to earlier versions removes some important assembly references that aren't re-added when you upgrade the target back to <4.0! Lack of these references , and perhaps other configuration changes, will cause the project to fail when used with PNUnit. This goes for NUnit and PNUnit in general :) I'm new to this if it is not obvious!Regards-Frank
--
You received this message because you are subscribed to the Google Groups "NUnit-Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to nunit-discus...@googlegroups.com.
To post to this group, send email to nunit-...@googlegroups.com.
Visit this group at http://groups.google.com/group/nunit-discuss?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
I haven't tried it but the minimum first step is to run the agent under 4.0/4.5.
--
It fixes it because you built everything for 4.0. This is another way to make it run under 4.0. :-)
Now you will only encounter issues if you want to run tests under 2.0. :-)
<startup>
<supportedRuntime version="v4.0"/>
</startup>
If the <supportedRuntime> element is not present in the application configuration file, the version of the runtime used to build the application is used.