locked
Blend 3 crashes when opening a solution RRS feed

  • Question

  • Hello,
    I have a problem with Blend 3. It crashes if I open a specific solution (which worked yesterday). I edited it with Blend3 and VisualStudio 2008. I debugged Blend by attaching the process to Visual Studio and got this exception over ten times:

    System.FormatException occurred
      Message="Die Eingabezeichenfolge hat das falsche Format." Translation: The input string has the wrong format.
      Source="mscorlib"
      StackTrace:
           bei System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
      InnerException: 
    
    and also this one
    System.ArgumentOutOfRangeException occurred
      Message="Das angegebene Argument liegt außerhalb des gültigen Wertebereichs."
      Source="PresentationCore"
      StackTrace:
           bei MS.Internal.FontCache.CheckedPointer.Probe(Int32 offset, Int32 length)
      InnerException: 
    

    Visual Studio opens the solution without problems. Any idea how I can fix it or how I can prevent this in the future?

    Thanks!
      Stefan


    Call Stack:
     	mscorlib.dll!System.Number.StringToNumber(string str, System.Globalization.NumberStyles options, ref System.Number.NumberBuffer number, System.Globalization.NumberFormatInfo info, bool parseDecimal) + 0xf7 bytes	
     	mscorlib.dll!System.Number.ParseInt32(string s, System.Globalization.NumberStyles style = AllowLeadingWhite | AllowTrailingWhite | AllowLeadingSign, System.Globalization.NumberFormatInfo info) + 0x78 bytes	
     	mscorlib.dll!System.Version.Version(string version) + 0x104 bytes	
     	Microsoft.Build.Tasks.v3.5.dll!Microsoft.Build.Tasks.AssemblyFoldersEx.ConvertToVersion(string version) + 0xb4 bytes	
     	Microsoft.Build.Tasks.v3.5.dll!Microsoft.Build.Tasks.AssemblyFoldersEx.GatherVersionStrings(string targetRuntimeVersion = "v3.5", System.Collections.IEnumerable versions) + 0x10d bytes	
     	Microsoft.Build.Tasks.v3.5.dll!Microsoft.Build.Tasks.AssemblyFoldersEx.FindDirectories(Microsoft.Win32.RegistryKey baseKey = {HKEY_LOCAL_MACHINE}, string registryKeyRoot = "Software\\Microsoft\\.NetFramework", string targetRuntimeVersion, string registryKeySuffix = "AssemblyFoldersEx", string osVersion = null, string platform = null, Microsoft.Build.Tasks.GetRegistrySubKeyNames getRegistrySubKeyNames = {Method = {System.Collections.IEnumerable GetSubKeyNames(Microsoft.Win32.RegistryKey, System.String)}}, Microsoft.Build.Tasks.GetRegistrySubKeyDefaultValue getRegistrySubKeyDefaultValue = {Method = {System.String GetDefaultValue(Microsoft.Win32.RegistryKey, System.String)}}) + 0x49 bytes	
     	Microsoft.Build.Tasks.v3.5.dll!Microsoft.Build.Tasks.AssemblyFoldersEx.AssemblyFoldersEx(string registryKeyRoot, string targetRuntimeVersion, string registryKeySuffix, string osVersion, string platform, Microsoft.Build.Tasks.GetRegistrySubKeyNames getRegistrySubKeyNames, Microsoft.Build.Tasks.GetRegistrySubKeyDefaultValue getRegistrySubKeyDefaultValue) + 0x77 bytes	
     	Microsoft.Build.Tasks.v3.5.dll!Microsoft.Build.Tasks.AssemblyFoldersExResolver.Resolve(Microsoft.Build.Shared.AssemblyNameExtension assemblyName = {Microsoft.Expression.Prototyping.Runtime}, string rawFileNameCandidate, bool isPrimaryProjectReference = true, bool wantSpecificVersion = false, string[] executableExtensions = {string[2]}, string hintPath, string assemblyFolderKey, System.Collections.ArrayList assembliesConsideredAndRejected = Count = 10, out string foundPath = null, out bool userRequestedSpecificFile) + 0x6f bytes	
     	Microsoft.Build.Tasks.v3.5.dll!Microsoft.Build.Tasks.AssemblyResolution.ResolveReference(System.Collections.Generic.IEnumerable jaggedResolvers, Microsoft.Build.Shared.AssemblyNameExtension assemblyName = {Microsoft.Expression.Prototyping.Runtime}, string rawFileNameCandidate = "Microsoft.Expression.Prototyping.Runtime", bool isPrimaryProjectReference = true, bool wantSpecificVersion = false, string[] executableExtensions = {string[2]}, string hintPath = "", string assemblyFolderKey = "", System.Collections.ArrayList assembliesConsideredAndRejected = Count = 10, out string resolvedSearchPath = "", out bool userRequestedSpecificFile = false) + 0xa0 bytes	
     	Microsoft.Build.Tasks.v3.5.dll!Microsoft.Build.Tasks.ReferenceTable.ResolveReference(Microsoft.Build.Shared.AssemblyNameExtension assemblyName = {Microsoft.Expression.Prototyping.Runtime}, string rawFileNameCandidate, Microsoft.Build.Tasks.Reference reference = {*Unresolved*}) + 0x1f9 bytes	
     	Microsoft.Build.Tasks.v3.5.dll!Microsoft.Build.Tasks.ReferenceTable.SetPrimaryAssemblyReferenceItem(Microsoft.Build.Framework.ITaskItem referenceAssemblyName = {Microsoft.Expression.Prototyping.Runtime}) + 0x113 bytes	
     	Microsoft.Build.Tasks.v3.5.dll!Microsoft.Build.Tasks.ReferenceTable.SetPrimaryItems(Microsoft.Build.Framework.ITaskItem[] referenceAssemblyFiles, Microsoft.Build.Framework.ITaskItem[] referenceAssemblyNames = {Microsoft.Build.Framework.ITaskItem[16]}, System.Collections.ArrayList exceptions = Count = 0) + 0x6c bytes	
     	Microsoft.Build.Tasks.v3.5.dll!Microsoft.Build.Tasks.ReferenceTable.ComputeClosure(Microsoft.Build.Tasks.DependentAssembly[] remappedAssembliesValue, Microsoft.Build.Framework.ITaskItem[] referenceAssemblyFiles, Microsoft.Build.Framework.ITaskItem[] referenceAssemblyNames, System.Collections.ArrayList exceptions) + 0x29 bytes	
     	Microsoft.Build.Tasks.v3.5.dll!Microsoft.Build.Tasks.ResolveAssemblyReference.Execute(Microsoft.Build.Shared.FileExists fileExists, Microsoft.Build.Shared.DirectoryExists directoryExists, Microsoft.Build.Tasks.GetDirectories getDirectories, Microsoft.Build.Tasks.GetAssemblyName getAssemblyName, Microsoft.Build.Tasks.GetAssemblyMetadata getAssemblyMetadata, Microsoft.Build.Tasks.GetRegistrySubKeyNames getRegistrySubKeyNames, Microsoft.Build.Tasks.GetRegistrySubKeyDefaultValue getRegistrySubKeyDefaultValue, Microsoft.Build.Tasks.GetLastWriteTime getLastWriteTime) + 0x34f bytes	
     	Microsoft.Build.Tasks.v3.5.dll!Microsoft.Build.Tasks.ResolveAssemblyReference.Execute() + 0x12f bytes	
     	Microsoft.Build.Engine.dll!Microsoft.Build.BuildEngine.TaskEngine.ExecuteInstantiatedTask(Microsoft.Build.BuildEngine.EngineProxy engineProxy, Microsoft.Build.BuildEngine.ItemBucket bucket = {Microsoft.Build.BuildEngine.ItemBucket}, Microsoft.Build.BuildEngine.TaskExecutionMode howToExecuteTask = ExecuteTaskAndGatherOutputs, Microsoft.Build.Framework.ITask task = {Microsoft.Build.Tasks.ResolveAssemblyReference}, out bool taskResult = false) + 0x60 bytes	
     	Microsoft.Build.Engine.dll!Microsoft.Build.BuildEngine.TaskEngine.ExecuteBucket(Microsoft.Build.BuildEngine.EngineProxy engineProxy, Microsoft.Build.BuildEngine.ItemBucket bucket = {Microsoft.Build.BuildEngine.ItemBucket}, int bucketNumber, Microsoft.Build.BuildEngine.TaskExecutionMode howToExecuteTask) + 0x213 bytes	
     	Microsoft.Build.Engine.dll!Microsoft.Build.BuildEngine.TaskEngine.ExecuteTask(Microsoft.Build.BuildEngine.TaskExecutionMode howToExecuteTask = ExecuteTaskAndGatherOutputs, Microsoft.Build.BuildEngine.Lookup lookup) + 0xe7 bytes	
     	Microsoft.Build.Engine.dll!Microsoft.Build.BuildEngine.TaskExecutionState.TaskEngineExecuteTask(Microsoft.Build.BuildEngine.TaskEngine taskEngine, Microsoft.Build.BuildEngine.TaskExecutionMode howTaskShouldBeExecuted, Microsoft.Build.BuildEngine.Lookup lookup) + 0x12 bytes	
     	Microsoft.Build.Engine.dll!Microsoft.Build.BuildEngine.TaskExecutionState.ExecuteTask() + 0xb6 bytes	
     	Microsoft.Build.Engine.dll!Microsoft.Build.BuildEngine.TaskExecutionModule.ExecuteTask(Microsoft.Build.BuildEngine.TaskExecutionState taskState) + 0x46 bytes	
     	Microsoft.Build.Engine.dll!Microsoft.Build.BuildEngine.TargetExecutionWrapper.SubmitNonIntrinsicTask(System.Xml.XmlElement taskNode, Microsoft.Build.Framework.ITaskHost hostObject, Microsoft.Build.BuildEngine.ProjectBuildState buildContext) + 0xc3 bytes	
     	Microsoft.Build.Engine.dll!Microsoft.Build.BuildEngine.TargetExecutionWrapper.ExecuteCurrentTask(Microsoft.Build.BuildEngine.ProjectBuildState buildContext) + 0x177 bytes	
     	Microsoft.Build.Engine.dll!Microsoft.Build.BuildEngine.TargetExecutionWrapper.ContinueRunningTasks(Microsoft.Build.BuildEngine.ProjectBuildState buildContext, Microsoft.Build.BuildEngine.TaskExecutionContext taskExecutionContext, bool startingFirstTask) + 0x8b bytes	
     	Microsoft.Build.Engine.dll!Microsoft.Build.BuildEngine.TargetExecutionWrapper.ExecuteDependentTarget(Microsoft.Build.BuildEngine.ProjectBuildState buildContext) + 0x82 bytes	
     	Microsoft.Build.Engine.dll!Microsoft.Build.BuildEngine.TargetExecutionWrapper.ContinueBuildingDependencies(Microsoft.Build.BuildEngine.ProjectBuildState buildContext) + 0xf6 bytes	
     	Microsoft.Build.Engine.dll!Microsoft.Build.BuildEngine.TargetExecutionWrapper.ContinueBuild(Microsoft.Build.BuildEngine.ProjectBuildState buildContext = ProjectBuildState (NameOfTargetInProgress="ResolveAssemblyReferences", NameOfBlockingTarget=null, BuildResult=false, BuildComplete=false), Microsoft.Build.BuildEngine.TaskExecutionContext taskExecutionContext = null) + 0x77 bytes	
     	Microsoft.Build.Engine.dll!Microsoft.Build.BuildEngine.Project.ExecuteNextActionForProjectContext(Microsoft.Build.BuildEngine.ProjectBuildState buildContext, bool initialCall) + 0x53 bytes	
     	Microsoft.Build.Engine.dll!Microsoft.Build.BuildEngine.Project.CalculateNextActionForProjectContext(Microsoft.Build.BuildEngine.ProjectBuildState buildContext = ProjectBuildState (NameOfTargetInProgress="ResolveAssemblyReferences", NameOfBlockingTarget=null, BuildResult=false, BuildComplete=false)) + 0xdf bytes	
     	Microsoft.Build.Engine.dll!Microsoft.Build.BuildEngine.Project.ContinueBuild(Microsoft.Build.BuildEngine.ProjectBuildState buildContext = ProjectBuildState (NameOfTargetInProgress="ResolveAssemblyReferences", NameOfBlockingTarget=null, BuildResult=false, BuildComplete=false), Microsoft.Build.BuildEngine.TaskExecutionContext taskExecutionContext) + 0x8c bytes	
     	Microsoft.Build.Engine.dll!Microsoft.Build.BuildEngine.Project.BuildInternal(Microsoft.Build.BuildEngine.BuildRequest buildRequest) + 0x33 bytes	
     	Microsoft.Build.Engine.dll!Microsoft.Build.BuildEngine.Engine.BuildProjectInternalInitial(Microsoft.Build.BuildEngine.BuildRequest buildRequest, Microsoft.Build.BuildEngine.Project project) + 0x64 bytes	
     	Microsoft.Build.Engine.dll!Microsoft.Build.BuildEngine.Engine.BuildProjectInternal(Microsoft.Build.BuildEngine.BuildRequest buildRequest = BuildRequest (Project="D:\\Documents\\Visual Studio 2008\\Projects\\WD Projects\\MagicMax\\Prototypes\\MagicMaxProtoUI.root\\MagicMaxProtoUI\\MagicMaxProtoUI\\MagicMaxProtoUI.vbproj", Targets="ResolveComReferences;ResolveAssemblyReferences", NodeIndex=-2, HandleId=-1), Microsoft.Build.BuildEngine.ProjectBuildState buildContext = null, Microsoft.Build.BuildEngine.TaskExecutionContext taskExecutionContext, bool initialCall) + 0x7f bytes	
     	Microsoft.Build.Engine.dll!Microsoft.Build.BuildEngine.Engine.EngineBuildLoop(Microsoft.Build.BuildEngine.BuildRequest terminatingBuildRequest = null) + 0x4a1 bytes	
     	Microsoft.Build.Engine.dll!Microsoft.Build.BuildEngine.Engine.PostProjectEvaluationRequests(Microsoft.Build.BuildEngine.Project project, string[] projectFiles, string[][] targetNames, Microsoft.Build.BuildEngine.BuildPropertyGroup[] globalPropertiesPerProject, System.Collections.IDictionary[] targetOutputsPerProject = {System.Collections.IDictionary[1]}, Microsoft.Build.BuildEngine.BuildSettings buildFlags, string[] toolVersions) + 0x1ab bytes	
     	Microsoft.Build.Engine.dll!Microsoft.Build.BuildEngine.Engine.BuildProject(Microsoft.Build.BuildEngine.Project project, string[] targetNames, System.Collections.IDictionary targetOutputs, Microsoft.Build.BuildEngine.BuildSettings buildFlags) + 0x95 bytes	
     	Microsoft.Build.Engine.dll!Microsoft.Build.BuildEngine.Project.Build(string[] targetNames) + 0x20 bytes	
     	Microsoft.Expression.Project.dll!Microsoft.Expression.Project.MSBuildBasedProject.BuildProject(Microsoft.Build.BuildEngine.Project project, string[] targetNames) + 0x45 bytes	
     	Microsoft.Expression.Project.dll!Microsoft.Expression.Project.MSBuildBasedProject.RebuildAssemblyReferencePaths() + 0x57 bytes	
     	Microsoft.Expression.Project.dll!Microsoft.Expression.Project.MSBuildBasedProject.RefreshAssemblyReferences(Microsoft.Build.BuildEngine.BuildItemGroup evaluatedItems = BuildItemGroup (Count = 57, Condition = "")) + 0x2c bytes	
     	Microsoft.Expression.Project.dll!Microsoft.Expression.Project.MSBuildBasedProject.Refresh.AnonymousMethod() + 0xd bytes	
     	Microsoft.Expression.Project.dll!Microsoft.Expression.Project.KnownProjectBase.NonIncrementalAssemblyUpdate(System.Action updateAction) + 0x8f bytes	
     	Microsoft.Expression.Project.dll!Microsoft.Expression.Project.MSBuildBasedProject.Refresh(bool reloadProjectFile) + 0x204 bytes	
     	Microsoft.Expression.Project.dll!Microsoft.Expression.Project.MSBuildBasedProject.InitializeExistingProject() + 0xe1 bytes	
     	Microsoft.Expression.DesignSurface.dll!Microsoft.Expression.DesignSurface.Documents.ApplicationProject.InitializeExistingProject() + 0xe bytes	
     	Microsoft.Expression.Project.dll!Microsoft.Expression.Project.MSBuildBasedProject.MSBuildBasedProject(System.IServiceProvider serviceProvider, Microsoft.Expression.Project.IProjectReference projectDocument, Microsoft.Expression.Project.ICodeDocumentType codeDocumentType, Microsoft.Expression.Project.ProjectType projectType) + 0xfd bytes	
     	Microsoft.Expression.Project.dll!Microsoft.Expression.Project.WindowsExecutableProject.WindowsExecutableProject(System.IServiceProvider serviceProvider, Microsoft.Expression.Project.IProjectReference projectReference, Microsoft.Expression.Project.ICodeDocumentType codeDocumentType, Microsoft.Expression.Project.ProjectType projectType) + 0x11 bytes	
     	Microsoft.Expression.DesignSurface.dll!Microsoft.Expression.DesignSurface.Documents.ApplicationProjectType.InstantiateProject(Microsoft.Expression.Project.IProjectReference projectReference, System.IServiceProvider serviceProvider, Microsoft.Expression.Project.ICodeDocumentType codeDocumentType) + 0x2c bytes	
     	Microsoft.Expression.Project.dll!Microsoft.Expression.Project.SolutionBase.InitializeProject(Microsoft.Expression.Project.IProjectReference projectReference) + 0x3c4 bytes	
     	Microsoft.Expression.Project.dll!Microsoft.Expression.Project.VisualStudioSolution.OpenStandardProject(Microsoft.Expression.Project.VisualStudioSolution.ProjectMetadata projectMetadata = {Microsoft.Expression.Project.VisualStudioSolution.ProjectMetadata}) + 0x53 bytes	
     	Microsoft.Expression.Project.dll!Microsoft.Expression.Project.VisualStudioSolution.OpenProjects(System.Collections.Generic.List projectMetadata) + 0x35d bytes	
     	Microsoft.Expression.Project.dll!Microsoft.Expression.Project.VisualStudioSolution.LoadInternal() + 0x599 bytes	
     	Microsoft.Expression.Project.dll!Microsoft.Expression.Project.SolutionBase.Load() + 0x38 bytes	
     	Microsoft.Expression.Project.dll!Microsoft.Expression.Project.ProjectManager.OpenSolution(Microsoft.Expression.Project.IProjectReference solutionOrProjectReference = {Microsoft.Expression.Project.FileBasedProjectReference}, bool addToRecentList = true, bool openInitialScene = true) + 0x1e7 bytes	
     	Microsoft.Expression.Project.dll!Microsoft.Expression.Project.Commands.OpenRecentProject.Execute() + 0x1cf bytes	
     	Microsoft.Expression.Framework.dll!Microsoft.Expression.Framework.Commands.CommandTarget.Execute(string commandName, Microsoft.Expression.Framework.Commands.CommandInvocationSource invocationSource) + 0x17 bytes	
     	Microsoft.Expression.Framework.dll!Microsoft.Expression.Framework.Commands.CommandService.Execute(string commandName = "Project_OpenRecentProject_0", Microsoft.Expression.Framework.Commands.CommandInvocationSource invocationSource) + 0x74 bytes	
     	Microsoft.Expression.Blend.dll!Microsoft.Expression.Blend.WelcomeScreen.OpenProjectCommandCore() + 0x101 bytes	
     	Microsoft.Expression.Blend.dll!Microsoft.Expression.Blend.WelcomeScreen.ProjectsListBox_ItemActivate(object source, System.EventArgs e) + 0x5 bytes	
     	Microsoft.Expression.Blend.dll!Microsoft.Expression.Blend.ItemActivateListBox.OnItemActivate(System.EventArgs e) + 0x1d bytes	
     	Microsoft.Expression.Blend.dll!Microsoft.Expression.Blend.ItemActivateListBox.OnSelectionChanged(System.Windows.Controls.SelectionChangedEventArgs e) + 0x31 bytes	
     	PresentationFramework.dll!System.Windows.Controls.Primitives.Selector.InvokeSelectionChanged(System.Collections.Generic.List<object> unselectedItems, System.Collections.Generic.List<object> selectedItems) Line 1518	C#
     	PresentationFramework.dll!System.Windows.Controls.Primitives.Selector.SelectionChanger.End() Line 1965 + 0x13 bytes	C#
     	PresentationFramework.dll!System.Windows.Controls.Primitives.Selector.SetSelectedHelper(object item, System.Windows.FrameworkElement UI, bool selected) Line 1309 + 0x9b bytes	C#
     	PresentationFramework.dll!System.Windows.Controls.Primitives.Selector.NotifyIsSelectedChanged(System.Windows.FrameworkElement container, bool selected, System.Windows.RoutedEventArgs e = {System.Windows.RoutedEventArgs}) Line 1680	C#
     	PresentationFramework.dll!System.Windows.Controls.Primitives.Selector.OnSelected(object sender, System.Windows.RoutedEventArgs e) Line 1652	C#
     	PresentationCore.dll!System.Windows.RoutedEventHandlerInfo.InvokeHandler(object target, System.Windows.RoutedEventArgs routedEventArgs) Line 73 + 0x2b bytes	C#
     	PresentationCore.dll!System.Windows.EventRoute.InvokeHandlersImpl(object source = {System.Windows.Controls.ListBoxItem: MagicMaxProtoUI}, System.Windows.RoutedEventArgs args = {System.Windows.RoutedEventArgs}, bool reRaised = false) Line 205	C#
     	PresentationCore.dll!System.Windows.UIElement.RaiseEventImpl(System.Windows.DependencyObject sender = {System.Windows.Controls.ListBoxItem: MagicMaxProtoUI}, System.Windows.RoutedEventArgs args = {System.Windows.RoutedEventArgs}) Line 2090 + 0x11 bytes	C#
     	PresentationCore.dll!System.Windows.UIElement.RaiseEvent(System.Windows.RoutedEventArgs e) Line 446	C#
     	PresentationFramework.dll!System.Windows.Controls.ListBoxItem.OnSelected(System.Windows.RoutedEventArgs e) Line 113	C#
     	PresentationFramework.dll!System.Windows.Controls.ListBoxItem.OnIsSelectedChanged(System.Windows.DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e) Line 98 + 0x37 bytes	C#
     	WindowsBase.dll!System.Windows.DependencyObject.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs e) Line 1851 + 0x27 bytes	C#
     	PresentationFramework.dll!System.Windows.FrameworkElement.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs e) Line 2070 + 0x22 bytes	C#
     	WindowsBase.dll!System.Windows.DependencyObject.NotifyPropertyChange(System.Windows.DependencyPropertyChangedEventArgs args) Line 1562 + 0x1e bytes	C#
     	WindowsBase.dll!System.Windows.DependencyObject.UpdateEffectiveValue(System.Windows.EntryIndex entryIndex = {System.Windows.EntryIndex}, System.Windows.DependencyProperty dp = {IsSelected}, System.Windows.PropertyMetadata metadata, System.Windows.EffectiveValueEntry oldEntry, ref System.Windows.EffectiveValueEntry newEntry = {System.Windows.EffectiveValueEntry}, bool coerceWithDeferredReference, System.Windows.OperationType operationType) Line 1381 + 0x90 bytes	C#
     	WindowsBase.dll!System.Windows.DependencyObject.SetValueCommon(System.Windows.DependencyProperty dp, object value, System.Windows.PropertyMetadata metadata, bool coerceWithDeferredReference, System.Windows.OperationType operationType, bool isInternal) Line 768	C#
     	WindowsBase.dll!System.Windows.DependencyObject.SetValue(System.Windows.DependencyProperty dp, object value) Line 399	C#
     	PresentationFramework.dll!System.Windows.Controls.ListBoxItem.IsSelected.set(bool value) Line 82 + 0x55 bytes	C#
     	PresentationFramework.dll!System.Windows.Controls.ListBox.NotifyListItemClicked(System.Windows.Controls.ListBoxItem item = {System.Windows.Controls.ListBoxItem: MagicMaxProtoUI}, System.Windows.Input.MouseButton mouseButton) Line 668 + 0xc bytes	C#
     	PresentationFramework.dll!System.Windows.Controls.ListBoxItem.HandleMouseButtonDown(System.Windows.Input.MouseButton mouseButton) Line 232	C#
     	PresentationFramework.dll!System.Windows.Controls.ListBoxItem.OnMouseLeftButtonDown(System.Windows.Input.MouseButtonEventArgs e) Line 205	C#
     	PresentationCore.dll!System.Windows.UIElement.OnMouseLeftButtonDownThunk(object sender, System.Windows.Input.MouseButtonEventArgs e) Line 1046 + 0xc bytes	C#
     	PresentationCore.dll!System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(System.Delegate genericHandler, object genericTarget) Line 125	C#
     	PresentationCore.dll!System.Windows.RoutedEventArgs.InvokeHandler(System.Delegate handler, object target) Line 341 + 0x8 bytes	C#
     	PresentationCore.dll!System.Windows.RoutedEventHandlerInfo.InvokeHandler(object target, System.Windows.RoutedEventArgs routedEventArgs) Line 81	C#
     	PresentationCore.dll!System.Windows.EventRoute.InvokeHandlersImpl(object source = {System.Windows.Controls.ListBoxItem: MagicMaxProtoUI}, System.Windows.RoutedEventArgs args = {System.Windows.Input.MouseButtonEventArgs}, bool reRaised = true) Line 205	C#
     	PresentationCore.dll!System.Windows.UIElement.ReRaiseEventAs(System.Windows.DependencyObject sender = {System.Windows.Controls.ListBoxItem: MagicMaxProtoUI}, System.Windows.RoutedEventArgs args = {System.Windows.Input.MouseButtonEventArgs}, System.Windows.RoutedEvent newEvent) Line 2039	C#
     	PresentationCore.dll!System.Windows.UIElement.CrackMouseButtonEventAndReRaiseEvent(System.Windows.DependencyObject sender, System.Windows.Input.MouseButtonEventArgs e) Line 1994	C#
     	PresentationCore.dll!System.Windows.UIElement.OnMouseDownThunk(object sender, System.Windows.Input.MouseButtonEventArgs e) Line 937	C#
     	PresentationCore.dll!System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(System.Delegate genericHandler, object genericTarget) Line 125	C#
     	PresentationCore.dll!System.Windows.RoutedEventArgs.InvokeHandler(System.Delegate handler, object target) Line 341 + 0x8 bytes	C#
     	PresentationCore.dll!System.Windows.RoutedEventHandlerInfo.InvokeHandler(object target, System.Windows.RoutedEventArgs routedEventArgs) Line 81	C#
     	PresentationCore.dll!System.Windows.EventRoute.InvokeHandlersImpl(object source = {System.Windows.Controls.TextBlock}, System.Windows.RoutedEventArgs args = {System.Windows.Input.MouseButtonEventArgs}, bool reRaised = false) Line 205	C#
     	PresentationCore.dll!System.Windows.UIElement.RaiseEventImpl(System.Windows.DependencyObject sender = {System.Windows.Controls.TextBlock}, System.Windows.RoutedEventArgs args = {System.Windows.Input.MouseButtonEventArgs}) Line 2090 + 0x11 bytes	C#
     	PresentationCore.dll!System.Windows.UIElement.RaiseEvent(System.Windows.RoutedEventArgs args = {System.Windows.Input.MouseButtonEventArgs}, bool trusted) Line 474 + 0x5 bytes	C#
     	PresentationCore.dll!System.Windows.Input.InputManager.ProcessStagingArea() Line 798	C#
     	PresentationCore.dll!System.Windows.Input.InputManager.ProcessInput(System.Windows.Input.InputEventArgs input) Line 563	C#
     	PresentationCore.dll!System.Windows.Input.InputProviderSite.ReportInput(System.Windows.Input.InputReport inputReport) Line 125 + 0xf bytes	C#
     	PresentationCore.dll!System.Windows.Interop.HwndMouseInputProvider.ReportInput(System.IntPtr hwnd, System.Windows.Input.InputMode mode, int timestamp, System.Windows.Input.RawMouseActions actions, int x, int y, int wheel) Line 1359	C#
     	PresentationCore.dll!System.Windows.Interop.HwndMouseInputProvider.FilterMessage(System.IntPtr hwnd = 199586, int msg = 513, System.IntPtr wParam = 1, System.IntPtr lParam = 14811257, ref bool handled = false) Line 544 + 0x1b bytes	C#
     	PresentationCore.dll!System.Windows.Interop.HwndSource.InputFilterMessage(System.IntPtr hwnd = 199586, int msg = 513, System.IntPtr wParam = 1, System.IntPtr lParam = 14811257, ref bool handled = false) Line 1626	C#
     	WindowsBase.dll!MS.Win32.HwndWrapper.WndProc(System.IntPtr hwnd = 199586, int msg = 513, System.IntPtr wParam = 1, System.IntPtr lParam = 14811257, ref bool handled = false) Line 342 + 0x15 bytes	C#
     	WindowsBase.dll!MS.Win32.HwndSubclass.DispatcherCallbackOperation(object o) Line 496 + 0x18 bytes	C#
     	WindowsBase.dll!System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate callback = {Method = {System.Object DispatcherCallbackOperation(System.Object)}}, object args = {MS.Win32.HwndSubclass.DispatcherOperationCallbackParameter}, bool isSingleParameter = true) Line 91 + 0x2d bytes	C#
     	WindowsBase.dll!System.Windows.Threading.ExceptionWrapper.TryCatchWhen(object source = {System.Windows.Threading.Dispatcher}, System.Delegate callback, object args, bool isSingleParameter, System.Delegate catchHandler = null) Line 21 + 0x15 bytes	C#
     	WindowsBase.dll!System.Windows.Threading.Dispatcher.WrappedInvoke(System.Delegate callback, object args, bool isSingleParameter, System.Delegate catchHandler) Line 2277 + 0x29 bytes	C#
     	WindowsBase.dll!System.Windows.Threading.Dispatcher.InvokeImpl(System.Windows.Threading.DispatcherPriority priority, System.TimeSpan timeout, System.Delegate method, object args, bool isSingleParameter) Line 843 + 0x30 bytes	C#
     	WindowsBase.dll!System.Windows.Threading.Dispatcher.Invoke(System.Windows.Threading.DispatcherPriority priority, System.Delegate method, object arg) Line 599 + 0x30 bytes	C#
     	WindowsBase.dll!MS.Win32.HwndSubclass.SubclassWndProc(System.IntPtr hwnd = 199586, int msg = 513, System.IntPtr wParam = 1, System.IntPtr lParam = 14811257) Line 400	C#
     	[Native to Managed Transition]	
     	[Managed to Native Transition]	
     	WindowsBase.dll!System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame frame = {System.Windows.Threading.DispatcherFrame}) Line 1597 + 0x38 bytes	C#
     	WindowsBase.dll!System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.DispatcherFrame frame) Line 335	C#
     	PresentationFramework.dll!System.Windows.Window.ShowHelper(object booleanBox) Line 5347 + 0xb bytes	C#
     	PresentationFramework.dll!System.Windows.Window.Show() Line 195	C#
     	PresentationFramework.dll!System.Windows.Window.ShowDialog() Line 440 + 0x7 bytes	C#
     	Microsoft.Expression.Blend.dll!Microsoft.Expression.Blend.WelcomeScreen.WelcomeScreen(Microsoft.Expression.Framework.IApplicationService applicationService) + 0x583 bytes	
     	Microsoft.Expression.Blend.dll!Microsoft.Expression.Blend.BlendApplication.OnFirstIdle() + 0x2b8 bytes	
     	[Native to Managed Transition]	
     	[Managed to Native Transition]	
     	mscorlib.dll!System.Delegate.DynamicInvokeImpl(object[] args) + 0x55 bytes	
     	WindowsBase.dll!System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate callback, object args, bool isSingleParameter) Line 107 + 0x17 bytes	C#
     	WindowsBase.dll!System.Windows.Threading.ExceptionWrapper.TryCatchWhen(object source = {System.Windows.Threading.Dispatcher}, System.Delegate callback, object args, bool isSingleParameter, System.Delegate catchHandler = null) Line 21 + 0x15 bytes	C#
     	WindowsBase.dll!System.Windows.Threading.Dispatcher.WrappedInvoke(System.Delegate callback, object args, bool isSingleParameter, System.Delegate catchHandler) Line 2277 + 0x29 bytes	C#
     	WindowsBase.dll!System.Windows.Threading.DispatcherOperation.InvokeImpl() Line 355 + 0x18 bytes	C#
     	WindowsBase.dll!System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(object state) Line 337	C#
     	mscorlib.dll!System.Threading.ExecutionContext.runTryCode(object userData) + 0x51 bytes	
     	[Native to Managed Transition]	
     	[Managed to Native Transition]	
     	mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state) + 0x67 bytes	
     	mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state) + 0x45 bytes	
     	WindowsBase.dll!System.Windows.Threading.DispatcherOperation.Invoke() Line 293 + 0x21 bytes	C#
     	WindowsBase.dll!System.Windows.Threading.Dispatcher.ProcessQueue() Line 1541	C#
     	WindowsBase.dll!System.Windows.Threading.Dispatcher.WndProcHook(System.IntPtr hwnd, int msg, System.IntPtr wParam, System.IntPtr lParam, ref bool handled) Line 1779	C#
     	WindowsBase.dll!MS.Win32.HwndWrapper.WndProc(System.IntPtr hwnd = 461682, int msg = 49847, System.IntPtr wParam = 0, System.IntPtr lParam = 0, ref bool handled = false) Line 342 + 0x15 bytes	C#
     	WindowsBase.dll!MS.Win32.HwndSubclass.DispatcherCallbackOperation(object o) Line 496 + 0x18 bytes	C#
     	WindowsBase.dll!System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate callback = {Method = {System.Object DispatcherCallbackOperation(System.Object)}}, object args = {MS.Win32.HwndSubclass.DispatcherOperationCallbackParameter}, bool isSingleParameter = true) Line 91 + 0x2d bytes	C#
     	WindowsBase.dll!System.Windows.Threading.ExceptionWrapper.TryCatchWhen(object source = {System.Windows.Threading.Dispatcher}, System.Delegate callback, object args, bool isSingleParameter, System.Delegate catchHandler = null) Line 21 + 0x15 bytes	C#
     	WindowsBase.dll!System.Windows.Threading.Dispatcher.WrappedInvoke(System.Delegate callback, object args, bool isSingleParameter, System.Delegate catchHandler) Line 2277 + 0x29 bytes	C#
     	WindowsBase.dll!System.Windows.Threading.Dispatcher.InvokeImpl(System.Windows.Threading.DispatcherPriority priority, System.TimeSpan timeout, System.Delegate method, object args, bool isSingleParameter) Line 843 + 0x30 bytes	C#
     	WindowsBase.dll!System.Windows.Threading.Dispatcher.Invoke(System.Windows.Threading.DispatcherPriority priority, System.Delegate method, object arg) Line 599 + 0x30 bytes	C#
     	WindowsBase.dll!MS.Win32.HwndSubclass.SubclassWndProc(System.IntPtr hwnd = 461682, int msg = 49847, System.IntPtr wParam = 0, System.IntPtr lParam = 0) Line 400	C#
     	[Native to Managed Transition]	
     	[Managed to Native Transition]	
     	WindowsBase.dll!System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame frame = {System.Windows.Threading.DispatcherFrame}) Line 1597 + 0x38 bytes	C#
     	WindowsBase.dll!System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.DispatcherFrame frame) Line 335	C#
     	WindowsBase.dll!System.Windows.Threading.Dispatcher.Run() Line 294	C#
     	PresentationFramework.dll!System.Windows.Application.RunDispatcher(object ignore) Line 2704	C#
     	PresentationFramework.dll!System.Windows.Application.RunInternal(System.Windows.Window window) Line 1851	C#
     	PresentationFramework.dll!System.Windows.Application.Run(System.Windows.Window window) Line 260 + 0x9 bytes	C#
    >	PresentationFramework.dll!System.Windows.Application.Run() Line 221 + 0x13 bytes	C#
     	Microsoft.Expression.Framework.dll!Microsoft.Expression.Framework.ExpressionApplication.RunApplication() + 0x3e bytes	
     	Microsoft.Expression.Blend.dll!Microsoft.Expression.Blend.BlendApplication.BlendApplication(Microsoft.Expression.Framework.UserInterface.SplashScreen splashScreen) + 0x1f bytes	
     	Blend.exe!Microsoft.Expression.Application.Main(string[] args) + 0x257 bytes	
    
    </object>
    
    </object>
    
    

    The crash message is this:

    Beschreibung:
      Stopped working
    
    Problemsignatur:
      Problemereignisname:	APPCRASH
      Application Name:	Blend.exe
      Application Version:	3.0.1938.0
      Application Timestamp:	4a9c5793
      Fault Module Name:	KERNEL32.dll
      Fault Module Version:	6.0.6002.18005
      Fault Module Timestamp:	49e037dd
      Exception Code:	e053534f
      Exception Offset:	0003fbae
      Betriebsystemversion:	6.0.6002.2.2.0.256.1
      Gebietsschema-ID:	1031
    
    Report is :
    Version=1
    EventType=APPCRASH
    EventTime=129107058053502747
    ReportType=2
    Consent=1
    UploadTime=129107058595452747
    Response.BucketId=1513811427
    Response.BucketTable=1
    Response.type=4
    Sig[0].Name=Application Name
    Sig[0].Value=Blend.exe
    Sig[1].Name=Application Version
    Sig[1].Value=3.0.1938.0
    Sig[2].Name=Application Timestamp
    Sig[2].Value=4a9c5793
    Sig[3].Name=Fault Module Name
    Sig[3].Value=KERNEL32.dll
    Sig[4].Name=Fault Module Version
    Sig[4].Value=6.0.6002.18005
    Sig[5].Name=Fault Module Timestamp
    Sig[5].Value=49e037dd
    Sig[6].Name=Exception Code
    Sig[6].Value=e053534f
    Sig[7].Name=Exception Offset
    Sig[7].Value=0003fbae
    DynamicSig[1].Name=Betriebsystemversion
    DynamicSig[1].Value=6.0.6002.2.2.0.256.1
    DynamicSig[2].Name=Gebietsschema-ID
    DynamicSig[2].Value=1031
    UI[2]=C:\Program Files\Microsoft Expression\Blend 3\Blend.exe
    UI[3]=Microsoft Expression Blend 3 funktioniert nicht mehr
    UI[4]=Windows kann online nach einer Lösung für das Problem suchen.
    UI[5]=Online nach einer Lösung suchen und das Programm schließen
    UI[6]=Später online nach einer Lösung suchen und das Programm schließen
    UI[7]=Programm schließen
    State[0].Key=Transport.DoneStage1
    State[0].Value=1
    FriendlyEventName=APPCRASH
    ConsentKey=APPCRASH
    AppName=Microsoft Expression Blend 3
    AppPath=C:\Program Files\Microsoft Expression\Blend 3\Blend.exe
    ReportDescription=Stopped working
    Monday, February 15, 2010 11:26 AM

All replies

  • Hello,
    I could isolate the Problem. It is a xaml-file - if I open it in Visual Studio it crashes.

    This code works:
    <UserControl
    	xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    	xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    	xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    	xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" x:Name="ScreenMeasurement"
        xmlns:mm="clr-namespace:MagicMaxProtoUIScreens" 
        xmlns:mmadapt="clr-namespace:MagicMaxProtoAdapter;assembly=MagicMaxProtoAdapter"
        xmlns:sys="clr-namespace:System;assembly=mscorlib"
    	mc:Ignorable="d"
    	x:Class="ScreenMeasurement"
    	Width="1024" Height="580">
    
    
    </UserControl>
    If I past this lines in it, Visual Studio crashes immediately:

    <UserControl
    	xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    	xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    	xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    	xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" x:Name="ScreenMeasurement"
        xmlns:mm="clr-namespace:MagicMaxProtoUIScreens" 
        xmlns:mmadapt="clr-namespace:MagicMaxProtoAdapter;assembly=MagicMaxProtoAdapter"
        xmlns:sys="clr-namespace:System;assembly=mscorlib"
    	mc:Ignorable="d"
    	x:Class="ScreenMeasurement"
    	Width="1024" Height="580">
    
    	<UserControl.Resources>
                    <mm:ScreenMeasurement x:Key="ScreenMeasurement" d:IsDataSource="True"/>
    	</UserControl.Resources>
    
    </UserControl>
    Any idea why?

    Ciao!
      Stefan
    Monday, February 15, 2010 12:16 PM
  • When I have an error on opening a project (which happens from time to time), I first delete my .suo file. This is rebuilt when a project is re-openend. In 9 out of 10 times, this solves the problem.
    Wednesday, February 17, 2010 7:48 AM