When you get the error: Error while trying to run project: ‘C:\…’

The debugger’s protocol is incompatible with the debuggee

Check you’re supportedRuntime tag in you’re App.config or Web.config

I ported a .NET 4.0 C# application back to .NET 3.5 and got that message, removing the startup tag:

<startup>
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
  </startup>

Solved the problem

 

Screendump

image

9 Comments

  1. I had that line in an NUnit.config file, which had been necessary to add to get NUnit to work with .Net 4. Your solution worked perfectly to unit-test a .Net 2 project, thanks!

    Nij

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.