There are a few other postings describing the error that I'm receiving, but while others are able to overcome their problem, I'm still having trouble.
When trying to NETLOAD, I receive this error as others do:
Command: netload
Cannot load assembly. Error details: System.BadImageFormatException: Could not
load file or assembly 'file:///C:\Documents and Settings\metalonmetal\My
Documents\Visual Studio
2010\Projects\drewTools\drewTools\bin\Release\drewTools.dll' or one of its
dependencies. This assembly is built by a runtime newer than the currently
loaded runtime and cannot be loaded.
The advice from the other posts has been to change the compiler through the advanced settings, so I've tried changing the compiler from the .NET Framework 4.0 to the 3.5, build, NETLOAD and... same thing.
What I'm wondering is whether my references assemblies are correct:
When the compiler is set to the 4.0 Framework, all the references automatically update to 4.0 version references, but when I downgrade the compiler to 3.5, the references automatically update to 3.0 and 2.0. From what I can tell, my machine has 3.5 installed, including the SP1.
Can anyone confirm that these references are correct?
Thanks in advance.
Solved! Go to Solution.
Solved by andrewpuller3811. Go to Solution.
The reference to System.xaml is showing as not found which should raise a question.
Checking on my computer System.xaml is .net version 4.0 which is why you are having problems. In a working project I have for 2011, which is set to target .net framework 3.5 system.xaml is not available in the add references dialogue.
You will have to remove the reference to system.xaml.