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