我很好奇是否有人看到了开发可以使用最少转换的SP2007和SP2010来开发网络零件的指导/最佳实践?他们不会利用任何新的2010年功能。相反,我正在考虑前进迁移 - 为2007年写作的零件并确保它们可以在2010年运行。重新编译以实现新的SP DLL是可以的,但我宁愿不维护两个完全独立的代码分支。

有帮助吗?

解决方案

您无需做任何事情。只要您不使用任何弃用的API(例如旧的SSP东西),您的2007 Web零件将在SharePoint 2010中运行。

SharePoint 2010确保(使用组装重定向),引用的V12 DLL将使用新的V14组件。因此,您甚至不必重新编译您的东西。只是部署它们...

其他提示

新的Visual WebPart设计师实际上只是一种“模式”,它使其变得容易。您可以在今天使用WSP项目使用完全相同的代码 + ASCX方法 - 对于2007年。它是加载控件的仅有的.NET代码。

您唯一没有得到的是Visual Studio中实际的Visual Design / Drag+Drop。

要注意的另一件事是,.NET 4.0是VS -2010的针对性 - 而SharePoint 2007则保持在.NET 3.5 2010.

许可以下: CC-BY-SA归因
scroll top