2013-08-21 61 views
0

我有一個基本上是PDF查看器的Windows窗體應用程序。我爲這個項目使用了Adobe PDF Viewer COM組件。VS2012 C# - vshost32已停止工作

該程序的工作原理,但我有一個問題,當我打開PDF文件後點擊窗體右上角的關閉按鈕。當我點擊關閉按鈕時,VS不會退出「運行」模式,我必須手動點擊VS上的「停止」按鈕。當我按下停止按鈕時,會彈出一個窗口,提示「vshost32已停止工作」。

但是,當我運行應用程序並關閉它而不打開PDF文件時,這種情況不會發生。

任何想法爲什麼發生這種情況?

+0

'VS不退出'運行'模式,我必須手動點擊'停止'按鈕'這意味着進程仍在運行。我的意思是你將會運行一些其他ForeGround線程。 –

+0

@SriramSakthivel據我所知,我的項目只有一個線程。我只是使用Adobe PDF查看器組件並將其拖到我的winform中。除此之外,我只有兩個按鈕,一個用於打開pdf文件,另一個用於退出應用程序。 – aresz

回答

0

vshost32.exe與窗體窗體中的設計器模擬任務相關,因此請嘗試創建一個新項目,然後從舊窗體中添加您的類。

+0

嗨,我試着重新創建項目。但它仍然給我'vshost32已停止工作'窗口 – aresz