Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2010 Sharepoint 2010:Web模板中的Web部件_Visual Studio 2010_Sharepoint 2010_Web Parts - Fatal编程技术网

Visual studio 2010 Sharepoint 2010:Web模板中的Web部件

Visual studio 2010 Sharepoint 2010:Web模板中的Web部件,visual-studio-2010,sharepoint-2010,web-parts,Visual Studio 2010,Sharepoint 2010,Web Parts,我在Sharepoint 2010中创建了一个网站,并使用“另存为模板”将其导出。这就创建了一个.wsp,我将它导入到VisualStudio2010并创建了一个解决方案。该解决方案在所有网站页面和资产中包含一个web模板(它只是一个onet.xml文件)。到目前为止,一切顺利 现在,我开发了一些web部件并将它们添加到项目中。然后我编译并打包了所有内容,通过选择“稍后选择模板”在Sharepoint中创建了一个网站,将.wsp上传到该网站,并激活了它。此时,将创建所有web部件以及web模板。

我在Sharepoint 2010中创建了一个网站,并使用“另存为模板”将其导出。这就创建了一个.wsp,我将它导入到VisualStudio2010并创建了一个解决方案。该解决方案在所有网站页面和资产中包含一个web模板(它只是一个onet.xml文件)。到目前为止,一切顺利

现在,我开发了一些web部件并将它们添加到项目中。然后我编译并打包了所有内容,通过选择“稍后选择模板”在Sharepoint中创建了一个网站,将.wsp上传到该网站,并激活了它。此时,将创建所有web部件以及web模板。因此,我转到主页,并使用该模板创建网站。但是,当从模板创建网站时,所有web部件都将被删除并替换为Sharepoint基本web部件(内容编辑器、页面查看器等)

是否有方法将web部件包含在web模板中?我确信编辑onet.xml是可能的,但我不确定如何编辑


提前感谢

部署后是否尝试手动设置web部件页?然后可以将站点导出为模板,然后查看生成的onet.xml文件。这会给你一些关于你需要做的改变的线索