将Asp.Net UserControl用作SharePoint WebPart

时间:2011-10-05 13:51:10

标签: sharepoint-2010 user-controls web-parts

我有点尴尬的场景(我认为)。我在一个针对4.0框架的项目中有一个Asp.Net UserControl,并且还使用了第三方dll(Telerik控件)。

我尝试使用vs2010在Empty Sharepoint(2010)项目中复制usercontrol和Visual Webpart所需的引用。但它不允许引用dll,而dlls反过来引用4.0框架等。

所以我的问题......是否可以这样做?如果是这样,我们将非常感谢细节中的步骤。

感谢,

KS

1 个答案:

答案 0 :(得分:0)

如果您的第三方dll适用于.net 3.5,那么您可以使用dll并以与加载smartPart项目相同的方式使用用户控件,或者您可以使用smartpart Web部件。

但是你不能在sharepoint 2010中使用.net版本4程序集。 SP2010的目标是.net 3.5,只能使用3.5及更早版本的程序集。

您可以测试smartpart环境的原因很可能是因为您没有导入任何针对.net 4的dll,或者uc中包含的任何方法都不是来自.net 3.5。

Sharepoint 2010 .net版本问题here