The designer could not be shown for this file because none of the classes within it can be designed

Solution 1:

You can also try doing this:

  • Close all the UI design pages
  • Clean Solution
  • Build Solution
  • Open the desired UI design pages

This might or might not help but it certainly resolved the same issue in my project.

Solution 2:

Here's another possible solution:

Under the project properties under build, my platform target was set to x64. I updated this to "Any CPU", rebuilt my project and the designers opened fine.

This explains it better: Visual studio designer in x64 doesn't work

Solution 3:

Your best bet would be to start with a version of OurServiceBase with no functionality and see if you can design MyService. If so, then slowly add back functionality until it breaks.

Since it looks like Visual Studio is having a problem serializing one of the members of OurServiceBase.

Solution 4:

Just in case some one like me have to work on a old project base on Visual Studio 2008 and face the same problem.

It's probably because the project path contain some exotic chars like C#

Example, my path look like that :

C:\projects\C#\projectname...

When it's renamed to

C:\projects\CSharp\projectname...

Visual Studio is now able to recognize parent class and then open the form with the inherited form.

Solution 5:

I had a solution with 2 projects (one referencing the other) and I had just set one to target .Net 4.5.2 and the other was targetting 4.5.

Tip: view the warning messages in the Error List:

There was a mismatch between the processor architecture of the project being built "MSIL" and the processor architecture of the reference "C:....dll", "x86". This mismatch may cause runtime failures. Please consider changing the targeted processor architecture of your project through the Configuration Manager so as to align the processor architectures between your project and references, or take a dependency on references with a processor architecture that matches the targeted processor architecture of your project.