【发布时间】:2017-05-25 11:01:47
【问题描述】:
我正在构建一个 SharePoint 自定义 Web 部件。 我需要在我的项目中添加对 DLL 文件的引用。该文件没有强名称,由于它是第三方程序集,我无法生成强名称。
有人建议我将 DLL 直接复制到 SharePoint bin 文件夹。
那么,我在哪里可以找到那个文件夹,并且在我将 DLL 复制到那个目的地之后,我只需要添加作为参考(就像任何其他文件一样)?
【问题讨论】:
-
是的,SharePoint bin 文件夹应该在 Project 文件夹下。添加后,您需要添加参考。
-
而且仅供参考,您可能需要为第 3 方 dll 创建一个新文件夹。这样,如果您使用任何源代码管理,它们就可以被签入。您可以从新文件夹中创建引用。
-
在哪里创建文件夹?有了这个新文件夹,我就不需要在 DLL 程序集中缺少强名称的问题了吗?
-
SharePoint 项目中的新文件夹。将其命名为您想要的名称,例如 ExternalDLLs。然后在该文件夹中创建对新 dll 的引用。然后,您可以在代码中使用它,就像任何其他参考一样。
-
但如果我这样做了,我相信我会收到警告(执行时会出错),因为程序集的名称不强...
标签: c# sharepoint-2013 web-parts