任何人都可以解釋System.Windows.Forms.Application.ProductVersion
如何可以拋出FileNotFoundException
?System.Windows.Forms.Application.ProductVersion產生FileNotFoundException
堆棧跟蹤
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.IO.FileNotFoundException
Stack:
at System.Diagnostics.FileVersionInfo.GetVersionInfo(System.String)
at System.Windows.Forms.Application.GetAppFileVersionInfo()
at System.Windows.Forms.Application.get_ProductVersion()
該錯誤隻影響一個用戶是不一致的,但是當它發生時,它是在應用程序啓動,因此EXE必須存在啓動應用程序。
該exe文件位於網絡共享上,但沒有任何網絡或磁盤錯誤的證據。
還有一點奇怪的是,程序設置了UnHandledException和ThreadException處理程序來記錄所有這些錯誤,並且這些例程沒有被調用。
任何想法?
您是否檢查用戶與其他工作用戶的權限是否有差異? – Steve
用戶完全控制網絡共享。此外,錯誤是不一致的,有時有效,有時不會。 – sgmoore