Im with Miguel on this one, attaching a debug on the running process and actually just stepping through each breakpoints set.
Cheers Steve From: Miguel Madero [mailto:[email protected]] Sent: Tuesday, 10 February 2009 3:11 PM To: [email protected] Subject: Re: Blend error I find useful to attach to the blend process from VS and set some break points and step into. On Tue, Feb 10, 2009 at 12:13 PM, Jordan Knight <[email protected]<mailto:[email protected]>> wrote: Nice one... Tips like this and lots more can be seen in this PDC video: Blend Tips & Tricks -> http://channel9.msdn.com/pdc2008/PC47/ From: [email protected]<mailto:[email protected]> [mailto:[email protected]<mailto:[email protected]>] On Behalf Of .net noobie Sent: Tuesday, 10 February 2009 12:04 PM To: [email protected]<mailto:[email protected]> Subject: Re: Blend error one way to help work out blend errors is.... * open project in VS, then I open the project in Blend from Visual studio (so project is open in both VS & Blend) * next in VS click the "Debug" menu, and select the "Attach to Process", select the "Blend.exe" and click "Attach" * next in VS click the "Debug" menu again and select "Exceptions", tick the "Common Language Runtime Exceptions" in the "Thrown" column * next return to the Blend IDE and open your usercontrol/style what ever is having the issue this does not always work but often will break in VS on the problem line of code that is stopping the control/style whatever from displaying correctly in blend Also, if you are making a control and in the OnApplyTemplate, Constructor or Load events for example if there is a object trying to populate with an instance of something that is null when you open in the blend IDE, but may not be null when you actually run the project in the web browser you will also get it crashing in Blend this can be trying to hook up events for a object as well, when in Blend the object/control whatever is null so I generally wrap these in something like below.... sometimes I also need to do this is other locations in the code, which doing the Attach Process in Debug menu will often show me, but generally it is only in the OnApplyTemplate, Constructor or Load methods public myControl() { DefaultStyleKey = typeof(myControl); if(HtmlPage.IsEnabled) { // Hook up events, populate objects etc here... } } These are the two ways I get my controls to display in Blend correctly, HtmlPage.IsEnabled = false you are in Blend, HtmlPage.IsEnabled = true you are running in the browser On Mon, Feb 9, 2009 at 9:38 AM, Stephen Price <[email protected]<mailto:[email protected]>> wrote: Help! Has anyone seen this error before? "The root type was not expected. The following type was expected: "Application'." I've refactored some user controls into their own project/assembly (Created the project as "Silverlight Class Library") and when I open one of the .xaml files in Blend it throws that error and won't show anything in design. Have found one other person post this a year ago on the Silverlight forums with no answer. I'm sure I've done this before without error. Any ideas? cheers, Stephen ________________________________ Support procedure: https://www.codify.com/lists/support List address: [email protected]<mailto:[email protected]> Subscribe: [email protected]<mailto:[email protected]> Unsubscribe: [email protected]<mailto:[email protected]> List FAQ: http://www.codify.com/lists/ozsilverlight Other lists you might want to join: http://www.codify.com/lists -- net noobie(tm) ========================= What is the 'Clean Feed'? No!!! Forced Australian Federal Government Internet Censorship http://nocleanfeed.com/ ________________________________ Support procedure: https://www.codify.com/lists/support List address: [email protected]<mailto:[email protected]> Subscribe: [email protected]<mailto:[email protected]> Unsubscribe: [email protected]<mailto:[email protected]> List FAQ: http://www.codify.com/lists/ozsilverlight Other lists you might want to join: http://www.codify.com/lists ________________________________ Support procedure: https://www.codify.com/lists/support List address: [email protected]<mailto:[email protected]> Subscribe: [email protected]<mailto:[email protected]> Unsubscribe: [email protected]<mailto:[email protected]> List FAQ: http://www.codify.com/lists/ozsilverlight Other lists you might want to join: http://www.codify.com/lists -- Miguel A. Madero Reyes www.miguelmadero.com<http://www.miguelmadero.com> (blog) [email protected]<mailto:[email protected]> ________________________________ Support procedure: https://www.codify.com/lists/support List address: [email protected]<mailto:[email protected]> Subscribe: [email protected]<mailto:[email protected]> Unsubscribe: [email protected]<mailto:[email protected]> List FAQ: http://www.codify.com/lists/ozsilverlight Other lists you might want to join: http://www.codify.com/lists ________________________________ This message contains confidential information and is intended only for the individual named. If you are not the named addressee you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately if you have received this e-mail by mistake and delete this e-mail from your system. No responsibility is assumed by the company or its employee to any other person for any loss or damage (whether caused by negligence or not) arising from the use of the information and advice contained herein. Finally, it is your responsibility to check any attachments for viruses and defects before opening or sending them on. ________________________________ -------------------------------------------------------------------------------- Support procedure: https://www.codify.com/lists/support List address: [email protected] Subscribe: [email protected] Unsubscribe: [email protected] List FAQ: http://www.codify.com/lists/ozsilverlight Other lists you might want to join: http://www.codify.com/lists
