/*
using System;
using System.Xml;
using Microsoft.SharePoint;
using Microsoft.SharePoint.WebPartPages;
*/
try
{
using (SPSite site = new SPSite(“http://mysite:123456/“))
{
using (SPWeb web = site.OpenWeb(“MySubWeb”))
{
SPFile targetPage = web.GetFile(“default.aspx”);
SPLimitedWebPartManager webpartManager = targetPage.GetLimitedWebPartManager(
System.Web.UI.WebControls.WebParts.PersonalizationScope.Shared);
string errMsg;
// This is the file that can be exported from the webpart
XmlTextReader reader = new XmlTextReader(“summary.webpart”);
System.Web.UI.WebControls.WebParts.WebPart webPart = webpartManager.ImportWebPart(reader, out errMsg);
webpartManager.AddWebPart(webPart, “TopWebPartZone”, 1);
targetPage.Update();
}
}
}
catch (Exception ex)
{
Console.WriteLine(ex);
}