Click here to Skip to main content
Rate this: bad
good
Please Sign up or sign in to vote.
See more: .NET4
Hi
 
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 ...how to solve that
 
thanks in advance
darshan
Posted 30-Nov-12 3:56am
Comments
Abhishek Pant at 30-Nov-12 11:53am
   
using System.Diagnostics;
Abhishek Pant at 30-Nov-12 11:54am
   
http://msdn.microsoft.com/en-us/library/system.diagnostics.debuggerdisplayattribute.aspx

1 solution

Rate this: bad
good
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.
 
—SA
  Permalink  
Comments
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.
--SA

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

  Print Answers RSS
0 Sergey Alexandrovich Kryukov 330
1 BillWoodruff 314
2 George Jonsson 274
3 CPallini 265
4 OriginalGriff 257
0 OriginalGriff 5,030
1 CPallini 4,115
2 Sergey Alexandrovich Kryukov 3,554
3 George Jonsson 2,826
4 Gihan Liyanage 2,386


Advertise | Privacy | Mobile
Web02 | 2.8.140916.1 | Last Updated 30 Nov 2012
Copyright © CodeProject, 1999-2014
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