我有一个Visual Studio 2010空共享点解决方案项目。 解决方案由几个自定义列表和附加到该列表的工作流程组成。 解决方案总是在变化,所以这意味着我经常重新部署解决方案。 部署后,它将删除现有列表中的所有内容,然后再次重新创建该列表。 现在,我正在考虑解决数据丢失问题的方法,有没有有效的方法?

ps我不能使用在UI中创建的列表,因为我需要自定义列表。

===============>>#1 票数:0

您不能阻止Visual Studio删除和创建列表,这是设计使然,以简化开发。 在SharePoint开发过程中,我发现了一些解决方法:

1)将所有列表实例工件放在单独的项目中,不要重新部署该项目。 您可以将其他项目与Web部件,工作流等进行重新部署。

2)如果仅更改代码,而不更改任何SharePoint工件,则可以使用wspbuilder扩展的一些有用功能-它向“工具”菜单添加了自定义的“ WSP构建器”选项。 它使您可以将程序集部署到GAC,而无需重新部署wsp程序包并重新启动IIS和Timer Service。

  ask by user208642 translate from so

未解决问题?本站智能推荐: