2010-08-11 54 views
0

有人知道如何以编程方式创建.NET程序集连接器吗?我的意思是我想在运行时使用Reflection.Emit生成一个.NET程序集并将其部署到SharePoint。以编程方式在SharePoint 2010中创建.NET程序集连接器

我发现这个伟大的职位:

http://www.toddbaginski.com/blog/archive/2009/12/01/how-to-programmatically-create-a-sharepoint-2010-external-content-type.aspx

在其中创建数据库的外部类型,但我需要基于.NET程序集创建外部类型

感谢

回答

0

这不是你的问题的答案,而只是一个观察/建议。为了部署SharePoint将使用的程序集,您必须在GAC中获取它。我想如果你创建了一些代码来发出程序集,那么你的当前应用程序或其他应用程序创建一个PowerShell脚本来将程序集添加到GAC并连接所有SharePoint STSADM的东西,然后你就可以完成你想要的东西。我可能会有更好的想法,并提供更多关于生成新程序集的详细信息(来自某些外部应用程序等)。希望这有助于或至少引发一些想法。

+0

您不必在GAC中放置程序集 - 它也可以放在BIN目录中。 – Ryan 2010-08-12 09:22:30

+0

确实,您可以将其放入垃圾箱,但必须将其放入所有服务器的垃圾箱。无论哪种方式都有效,每种方式都有优点和缺点。 – pstrjds 2010-08-12 13:18:13

相关问题