Getting VSIP to browse
The VS.NET SDK (a.k.a. VSIP package) lacks the wide spread use and documentation that other SDKs enjoy. To make a change to that here's a little snippet that shows you how to open the VS.NET webbrowser and browse to a particular page:
IVsWebBrowsingService web = (IVsWebBrowsingService)Vsip.VsPackage.VsPackage.GetGlobalService(typeof(IVsWebBrowsingService));
if (web == null)
return;
IVsWebBrowser ppBrowser;
IVsWebBrowserUser pUser = (IVsWebBrowserUser)Vsip.VsPackage.VsPackage.GetGlobalService(typeof(IVsWebBrowserUser));
IVsWindowFrame ppFrame;
Guid g = new Guid();
g = Vsip.VsPackage.GuidList.guidToolWindowPersistance;
uint flags = (uint)(__VSCREATEWEBBROWSER.VSCWB_ForceNew | __VSCREATEWEBBROWSER.VSCWB_AutoShow);
web.Navigate(URL, flags, out ppFrame);