Click here to Skip to main content
11,795,848 members (80,413 online)
Rate this: bad
Please Sign up or sign in to vote.
See more: .NET4

The error is " Cannot find type system.diagnostics.debuggerdisplay attribute in module commonLanguageRuntime Library "

i m getting this design time error in all forms in my application to solve that

thanks in advance
Posted 30-Nov-12 3:56am
Abhishek Pant at 30-Nov-12 11:53am
using System.Diagnostics;
Abhishek Pant at 30-Nov-12 11:54am

1 solution

Rate this: bad
Please Sign up or sign in to vote.

Solution 1

This is not really design-time. This is a normal compilation error. Well, find this attribute and make the code using it properly. But more importantly, remove everything not related to basic form design stuff from design level, and stay our of trouble. I would advise to use the designer only for general form or user control layout.

Now, I would like to advise in advance for the cases when compilation is successful, but some exceptions during design time prevents your from opening design views. This is a very typical problem stemmed from the overuse of the designer. With controls, this is not so easy, because they are custom and designed to include some advanced behavior. Here is one miracle tool: the proper use of the property System.ComponentModel.Component.DesignMode for all your controls. You can safeguard anything not directly related to layout used in the process of using the designer with the check of this property:

// in the code of some Control or other Component:
if (!this.DesignMode) {
    // do something risky not related to basic layout behavior here

This simple trick can really save you from a lot of trouble.

darshan559 at 1-Dec-12 5:52am
thanku SA :)
Sergey Alexandrovich Kryukov at 1-Dec-12 20:44pm
You are welcome.
If you see the point, please consider accepting the answer formally (green button) -- thanks.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 Maciej Los 350
1 Sergey Alexandrovich Kryukov 326
2 KrunalRohit 239
3 Andy Lanng 236
4 OriginalGriff 230
0 OriginalGriff 1,852
1 Maciej Los 1,465
2 KrunalRohit 1,300
3 CPallini 840
4 Richard MacCutchan 828

Advertise | Privacy | Mobile
Web03 | 2.8.151002.1 | Last Updated 30 Nov 2012
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100