0
我試圖將visual studio作爲用戶控件嵌入(以使用戶可以編輯生成的源文件)。基本上大部分細節可以在一個不錯的CodeProject條目Hosting EXE Applications in a WinForm project中找到。在Winform上託管VisualStudio並將其最小化開始
令我困擾的是,在將VS作爲一個新流程發佈之後,需要一段時間才能在表單上安頓下來。在此期間,我想它是隱藏的,所以我嘗試:
process.StartInfo.WindowStyle = ProcessWindowStyle.Hidden
也試過接通ProcessStrartInfo的「CreateNoWindow」,沒有成功。 (作爲一個側面的問題,我使用process.WaitForInputIdle()在捕獲它的窗口句柄之前等待VS,但在某些機器上,這些調用立即返回)。
任何線索?其他建議? thanx提前。 Robi
同意。如果你嵌入VS,我相信每個用戶都需要有一個許可證。 – 2009-05-19 14:20:25