FEZ Spider failing to start Debug

My poor old Fez Spider (1.1) which has worked wonderfully for years is having a problem.

This is my code:
Debug.Print(Resources.GetString(Resources.StringResources.String1));

The default code for a blank project. Framework is 4.3

When I try to debug the app I get the following.
If I try enough times it will eventually catch and debug the app fine.

I have replicated this on my spare Fez Spider (1.0)

any ideas?
thanks

Looking for a device on transport ‘USB’
Starting device deployment…
Iteration 0
Opening port \?\usb#vid_1b9f&pid_0102#5&19aad0e4&0&2#{d32d1d64-963d-463e-874a-8ec8c8082cbf}
Attaching debugger engine…
… debugger engine attached!
Querying device assemblies…
Found Assembly mscorlib 4.3.1.0
Found Assembly Microsoft.SPOT.Native 4.3.1.0
Found Assembly Microsoft.SPOT.Security.PKCS11 4.3.1.0
Found Assembly System.Security 4.3.1.0
Found Assembly Microsoft.SPOT.Hardware 4.3.1.0
Found Assembly Microsoft.SPOT.Graphics 4.3.1.0
Found Assembly Microsoft.SPOT.TinyCore 4.3.1.0
Found Assembly Microsoft.SPOT.IO 4.3.1.0
Found Assembly System.IO 4.3.1.0
Found Assembly Microsoft.SPOT.Hardware.Usb 4.3.1.0
Found Assembly Microsoft.SPOT.Hardware.SerialPort 4.3.1.0
Found Assembly Microsoft.SPOT.Touch 4.3.1.0
Found Assembly Microsoft.SPOT.Ink 4.3.1.0
Found Assembly Microsoft.SPOT.Hardware.PWM 4.3.1.0
Found Assembly MFConsoleApplication7 1.0.0.0
Adding pe file C:\Projects\DotNetMF\MFConsoleApplication7\bin\Debug\le\MFConsoleApplication7.pe to deployment bundle
Attempting deployment…
Incrementally deploying assemblies to device
All assemblies on the device are up to date. No assembly deployment was necessary.
Assemblies successfully deployed to device.
Restarting interpreter…
Attaching to device…
Waiting for device to initialize…
The debugging target and the debugger engine failed to initialize because of unspecified device errors.
The debugger engine thread has terminated unexpectedly with error ‘Could not reconnect to the debugging target after rebooting it.’.

Power issues?

The board is empty (no devices). I’ve tried with a 12V power supply attached
as well, no difference.

It seems to take a long time to reboot itself when the debugger attaches. Is there some sort
of timeout value I can adjust?

Less than 1 second. I see the line in the debug output "Waiting for device to initialize…"
and less than a second I get the error. Very fast.

I also see the EMX device in the control panel the whole time (windows 7)

When I hard reset the Spider via the reset button the EMX usb driver unloads and reloads just fine
but the error is the same the next time I try to start the debug session.

I have vs2015 installed, I use it for netmf 4.4 development however I use vs2013 for 4.3 development.

It certainly is possible that vs2015 is interfering, it started about the same time it was installed.
I am currently Separating my 2 development environments between vs2013/vs2015 onto 2 different PC’s.
I’ve been having other issues by having the 2 installed side by side (atmel studio) so I will post
if the problem goes away once I sort out my environment. Thanks for the posts!