Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.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
使自定义sharepoint 2007 Web部件在sharepoint 2010上工作_Sharepoint - Fatal编程技术网

使自定义sharepoint 2007 Web部件在sharepoint 2010上工作

使自定义sharepoint 2007 Web部件在sharepoint 2010上工作,sharepoint,Sharepoint,我在sharepoint 2007中构建了一个sharepoint Web部件。我使用过windows server 2003、Visual studio 2010和sharepoint services 3.0。我需要使此Web部件也适用于sharepoint 2010。我有什么办法可以做到这一点吗?还是有必要为每个版本创建单独的Web部件 谢谢,根据您的web部件所使用的确切功能和特性,它可以不经更改地工作。看看我写的关于将2007年解决方案移植到2010年的文章 是的,您必须像在wss3.

我在sharepoint 2007中构建了一个sharepoint Web部件。我使用过windows server 2003、Visual studio 2010和sharepoint services 3.0。我需要使此Web部件也适用于sharepoint 2010。我有什么办法可以做到这一点吗?还是有必要为每个版本创建单独的Web部件


谢谢,

根据您的web部件所使用的确切功能和特性,它可以不经更改地工作。看看我写的关于将2007年解决方案移植到2010年的文章

是的,您必须像在wss3.0中一样重新创建您的web部件您引用的是microsoft.sharepoint dll版本12.X,而在SFS中您需要引用14.X

我可以确认,绝大多数2007自定义web部件在sharepoint 2010中的工作方式完全相同,无需修改。但Muhimbi是对的,这将取决于web部件、它的功能以及它如何尝试执行。除非您要添加SP2010特定代码,否则无需重新创建您的web部件或更改对microsoft.sharepoint.dll的引用。好的。非常感谢。投票重新打开。这不是离题。我也有同样的问题。我可以在我的代码中做些什么(通常)使我的web部件在2007年正常工作,而不是在2010年(页面加载缓慢)?