2009-11-02 40 views
0

我剛剛遇到一個相當奇怪的問題。 Winforms(儘管這可能不相關)應用程序,我一直在努力了幾個月剛剛開始行爲奇怪。在VS2008中按F5進行調試可以完美運行,但如果我嘗試從bin \ Debug文件夾運行exe,它會立即失敗。查看失敗通知中的更多詳細信息會顯示此信息。應用程序運行從VS2008,但不是從exe文件bin Debug

說明:
停止工作

問題簽名:
問題事件名稱:CLR20r3
問題簽名01:languageeditor.exe
問題簽名02:3.0.3593.17201
問題簽名03:4aee8b42
問題簽名04:sysglobl
問題簽名05:2.0.0.0
問題簽名06: 4a277628
問題簽名07:8F
問題簽名08:D9
問題簽名09信息:System.InvalidOperationException
OS版本:6.1.7600.2.0.0.256.4
區域設置ID:7177

誰能提供可能這種失敗的原因或我可以開始看的東西?

+0

是languageeditor你的應用程序? – 2009-11-02 13:56:20

+0

圍繞Application.Run命令嘗試捕獲,並返回完整的異常數據。 – 2009-11-02 13:59:05

回答

0

原來這是一個UAC問題。在Win7上,64位Visual Studio希望以管理員身份運行,以便對IIS進行調試(我忘記了它顯示的是什麼消息),因此我運行VS2008並加載了我們的解決方案。我們的應用程序是Silverlight,但該解決方案包含多個Winforms和控制檯實用程序。這是這些失敗的公用事業之一。似乎我添加的新代碼需要管理員權限,這當然是從VS2008以調試模式運行時得到的。當從快捷方式啓動二進制文件時,它沒有管理員訪問並失敗。

相關問題