別のコンピューターでアプリケーションを起動しようとしていますが、起動するとすぐにクラッシュします。
私のアプリケーションは起動中にファイルを読み込もうとしませんが、System.IO.FileNotFoundException
.
どうすればいいのかわからないのですが、誰か助けてくれませんか?
このダンプファイルは、アプリケーションのクラッシュによって生成されました。
<WERReportMetadata>
<OSVersionInformation>
<WindowsNTVersion>6.1</WindowsNTVersion>
<Build>7600 </Build>
<Product>(0x3): Windows 7 Home Premium</Product>
<Edition>HomePremium</Edition>
<BuildString>7600.16917.amd64fre.win7_gdr.111118-2330</BuildString>
<Revision>1</Revision>
<Flavor>Multiprocessor Free</Flavor>
<Architecture>X64</Architecture>
<LCID>1043</LCID>
</OSVersionInformation>
<ProblemSignatures>
<EventType>CLR20r3</EventType>
<Parameter0>bw000.exe</Parameter0>
<Parameter1>0.9.1.0</Parameter1>
<Parameter2>50461072</Parameter2>
<Parameter3>PresentationFramework</Parameter3>
<Parameter4>4.0.0.0</Parameter4>
<Parameter5>4d930fa2</Parameter5>
<Parameter6>9ef</Parameter6>
<Parameter7>f</Parameter7>
<Parameter8>System.IO.FileNotFoundException</Parameter8>
</ProblemSignatures>
<DynamicSignatures>
<Parameter1>6.1.7600.2.0.0.768.3</Parameter1>
<Parameter2>1043</Parameter2>
<Parameter22>0a9e</Parameter22>
<Parameter23>0a9e372d3b4ad19135b953a78882e789</Parameter23>
<Parameter24>0a9e</Parameter24>
<Parameter25>0a9e372d3b4ad19135b953a78882e789</Parameter25>
</DynamicSignatures>
<SystemInformation>
<MID>4F696B6F-82CF-4635-A6C8-BA2F7C68C6CA</MID>
<SystemManufacturer>MICRO-STAR INTERNATIONAL CO., LTD</SystemManufacturer>
<SystemProductName>MS-6657</SystemProductName>
<BIOSVersion>V1.30</BIOSVersion>
</SystemInformation>
ファイルをリリース フォルダに確認したところ、PresentationFramework.dll がそこにありました。
アップデート:
.NET Framework 3.5 をインストールしようとしましたが、実行されませんでした。.NET 4がインストールされているためだと思います。
私は Simon のアドバイスを受けて、Windows イベント ログを調べ、エラーのトレースを見つけてスタックしました。
これが今の状況です:
アプリケーションを実行するための 64 ビット Windows 7 Home Premium があります。
アプリケーションは、32 ビット アプリケーションとしてコンパイルされます。
.Net 4 Extended と Client がインストールされています。
メイン プロジェクトとモジュール プロジェクトを .NET 4 で実行するように設定しました
を設定しました
DispatcherUnhandledException
が、呼び出されていないため、その前にクラッシュします。
誰でもこれで私を助けることができますか?
これは、Windows イベント ログからの strack トレースです。
Log Name: Application
Source:. NET Runtime
Date: 13/09/2012 9:12:51
Event ID: 1026
Task Category: None
Level: Error
Keywords: Classic
User: NA
Computer: PC-freedom
Description:
Application: BW000.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.IO.FileNotFoundException
Stack:
at BW000.App.OnStartup (System.Windows.StartupEventArgs)
ate System.Windows.Application. <. ctor> b__1 (System.Object)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall (System.Delegate, System.Object, Int32)
at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen (System.Object, System.Delegate, System.Object, Int32, System.Delegate)
at System.Windows.Threading.DispatcherOperation.InvokeImpl ()
at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext (System.Object)
at System.Threading.ExecutionContext.runTryCode (System.Object)
at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup (TryCode, Cleanup code, System.Object)
at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Windows.Threading.DispatcherOperation.Invoke ()
at System.Windows.Threading.Dispatcher.ProcessQueue ()
at System.Windows.Threading.Dispatcher.WndProcHook (IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
at MS.Win32.HwndWrapper.WndProc (IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation (System.Object)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall (System.Delegate, System.Object, Int32)
at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen (System.Object, System.Delegate, System.Object, Int32, System.Delegate)
at System.Windows.Threading.Dispatcher.InvokeImpl (System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
at MS.Win32.HwndSubclass.SubclassWndProc (IntPtr, Int32, IntPtr, IntPtr)
at MS.Win32.UnsafeNativeMethods.DispatchMessage (System.Windows.Interop.MSG ByRef)
at System.Windows.Threading.Dispatcher.PushFrameImpl (System.Windows.Threading.DispatcherFrame)
at System.Windows.Threading.Dispatcher.PushFrame (System.Windows.Threading.DispatcherFrame)
at System.Windows.Threading.Dispatcher.Run ()
at System.Windows.Application.RunDispatcher (System.Object)
at System.Windows.Application.RunInternal (System.Windows.Window)
at System.Windows.Application.Run (System.Windows.Window)
at BW000.App.Main ()
Event XML:
<event Xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name=".NET Runtime" />
<EventID Qualifiers="0"> 1026 </ EventID>
<level> 2 </ Level>
<Task> 0 </ Task>
<keywords> 0x80000000000000 </ Keywords>
<TimeCreated SystemTime="2012-09-13T07:12:51.000000000Z" />
<EventRecordID> 525 </ EventRecordID>
<channel> Application </ Channel>
<computer> Freedom-PC </ Computer>
<Security />
</ System>
<EventData>
<Data> Application: BW000.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.IO.FileNotFoundException
Stack:
at BW000.App.OnStartup (System.Windows.StartupEventArgs)
ate System.Windows.Application. <. ctor> b__1 (System.Object)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall (System.Delegate, System.Object, Int32)
at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen (System.Object, System.Delegate, System.Object, Int32, System.Delegate)
at System.Windows.Threading.DispatcherOperation.InvokeImpl ()
at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext (System.Object)
at System.Threading.ExecutionContext.runTryCode (System.Object)
at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup (TryCode, Cleanup code, System.Object)
at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Windows.Threading.DispatcherOperation.Invoke ()
at System.Windows.Threading.Dispatcher.ProcessQueue ()
at System.Windows.Threading.Dispatcher.WndProcHook (IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
at MS.Win32.HwndWrapper.WndProc (IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation (System.Object)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall (System.Delegate, System.Object, Int32)
at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen (System.Object, System.Delegate, System.Object, Int32, System.Delegate)
at System.Windows.Threading.Dispatcher.InvokeImpl (System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
at MS.Win32.HwndSubclass.SubclassWndProc (IntPtr, Int32, IntPtr, IntPtr)
at MS.Win32.UnsafeNativeMethods.DispatchMessage (System.Windows.Interop.MSG ByRef)
at System.Windows.Threading.Dispatcher.PushFrameImpl (System.Windows.Threading.DispatcherFrame)
at System.Windows.Threading.Dispatcher.PushFrame (System.Windows.Threading.DispatcherFrame)
at System.Windows.Threading.Dispatcher.Run ()
at System.Windows.Application.RunDispatcher (System.Object)
at System.Windows.Application.RunInternal (System.Windows.Window)
at System.Windows.Application.Run (System.Windows.Window)
at BW000.App.Main ()
</ Data>
</ Event Data>
</ Event>
ここで私が見つけたいくつかの追加情報:
Log Name: Application
Source: Application Error
Date: 13/09/2012 9:12:52
Event ID: 1000
Task Category: (100)
Level: Error
Keywords: Classic
User: NA
Computer: PC-freedom
Description:
Name of application with error: BW000.exe, version: 0.1.0.0, time stamp: 0x504dfc8f
Name of module with error: KERNELBASE.dll, version: 6.1.7601.17514, time stamp: 0x4ce7bafa
Exception code: 0xe0434352
Fault offset: 0x0000b727
ID of process error: 0xf90
Start time of application with error: 0x01cd917f300ba4e0
Path to application with error: C: \ Users \ freedom \ AppData \ Roaming \ Boomerweb \ Boomerweb Platform \ App \ BW000.exe
Path to module with error: C: \ Windows \ syswow64 \ KERNELBASE.dll
Report Id: 6e2030c0-fd72-11e1-9968-406186e5690b
Event XML:
<event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Application Error" />
<EventID Qualifiers="0"> 1000 </ EventID>
<level> 2 </ Level>
<Task> 100 </ Task>
<keywords> 0x80000000000000 </ Keywords>
<TimeCreated SystemTime="2012-09-13T07:12:52.000000000Z" />
<EventRecordID> 526 </ EventRecordID>
<channel> Application </ Channel>
<computer> Freedom-PC </ Computer>
<Security />
</ System>
<EventData>
<Data> BW000.exe </ Data>
<Data> 0.1.0.0 </ Data>
<Data> 504dfc8f </ Data>
<Data> KERNELBASE.dll </ Data>
<Data> 6.1.7601.17514 </ Data>
<Data> 4ce7bafa </ Data>
<Data> E0434352 </ Data>
<Data> 0000b727 </ Data>
<Data> F90 </ Data>
<Data> 01cd917f300ba4e0 </ Data>
<Data> C: \ Users \ freedom \ AppData \ Roaming \ Boomerweb \ Boomerweb Platform \ App \ BW000.exe </ Data>
<Data> C: \ Windows \ syswow64 \ KERNELBASE.dll </ Data>
<Data> 6e2030c0-fd72-11e1-9968-406186e5690b </ Data>
</ Event Data>
</ Event>