VSCover80.dll Vista 64bit, VS .Net 2005 TS
Hi,
I have a strange problem, I installed VS .Net 2005 Team Suite edition with full install.
My tests can't run code coverage becuase VSCover80.dll is missing. I reinstalled VS but same problem. Does anyone know why? Is this a Vista known problem?
I also tried SP1 beta for 2005 but no VSCover80.dll either.
So anyone know why?thanx Johan / NSquared2
www.johannormen.com/blog
Answers
VS 2005 TS is still waiting for an update for full compatibility with Vista. If you are still seeing this issue after that update has been released, we can revisit this issue.
All Replies
Johan,
No this is not a known problem with VSTS. So after running a full install all of the profiling dlls are installed except for VSCover80.dll? VSCover80.dll should install to either system32 or SysWOW64 depending on the 64-bitness of the OS, have you checked both of those location for this file? Also, if you do not see the file there could you look for VSPerf80 in the same directory? This will tell us if just the coverage file is the one with issues.
Thanks,
Ian
Hi,
Yes I found the file in SysWow64 folder. But VS .Net doesn't use that folder it points to system32 my brother has the same problem.
I copied the VSCover80.dll from SysWoW64 to system32 and got another error instead, listed below. So this time VS finds the VSCover80.dll
in system32 after it's copied. So something is wrong when instaling VS .net team Suite on a 64bit Vista when the coverage point to system32 right?failed: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.BadImageFormatException: An attempt was made to load a program with an incorrect format. (Exception from HRESULT: 0x8007000B)
at Microsoft.VisualStudio.Coverage.Init_11ccd4ab4e85babf5f3ce68343d9b3bb.VSCoverRegisterAssembly(UInt32 , UInt32[] , String )
at Microsoft.VisualStudio.Coverage.Init_11ccd4ab4e85babf5f3ce68343d9b3bb.Register()
VS 2005 TS is still waiting for an update for full compatibility with Vista. If you are still seeing this issue after that update has been released, we can revisit this issue.
Has this update been released yet?
As of this week I am running Vista Ultimate and have applied the followinn two patches:
VS80sp1-KB926601-X86-ENU
VS80sp1-KB932232-X86-ENU
And it is clear the Visual Studio 2005 is not looking in SysWOW64.
In fact the ODBC Manager in the Control Panel uses the executable from system32.
Basically I am dead in the water for any VS applications using ODBC.
Any help would be greatly appreciated.
- I have a problem that may be related.
VS2k5.NET team edition can't profile when installed on a 64bit OS.
does anyone know if this has been addressed for 2k8 or will be fixed for 2k5?


