开发SP 2007和SP 2010的WebParts
题
我们目前正在研究一个项目,该项目将在2007年进行,下一个版本将在2010年。
在以前的项目中,我们已经使用用户控件创建了WebParts并定义代码中的所有内容。
问题是,我们应该以特定方式开发WebParts,以使升级尽可能无痛?
解决方案
您可以继续创建网络零件。只要您不使用SharePoint OM中的任何已知剥夺方法,就可以了。网络部件开发没有破坏的变化,更像是您可以在SP2010中利用的增强功能。
我的猜测是您已经看到了视觉网络零件,并且无法将“标准” Web零件转换为视觉网络部分。
升级路径取决于您现在使用的工具。可以将VSEWSS 1.3项目导入VS2010,WSPBuilder/STSDEV要求您创建一个新项目并逐文件导入(虽然并不困难)。当然,您仍然可以使用VS2008并构建网络零件,但是您无法利用新的VS2010 UI功能。