如何创建 SharePoint 2010 wsp 并包含已构建为 DLL 和强签名的 Web 部件
Posted
技术标签:
【中文标题】如何创建 SharePoint 2010 wsp 并包含已构建为 DLL 和强签名的 Web 部件【英文标题】:How do I create a SharePoint 2010 wsp and include a webpart already built as a DLL and strong signed 【发布时间】:2012-10-28 13:49:27 【问题描述】:我有一个使用 MSBuild(ILMerged 与依赖项)构建的 SharePoint 2010 Visual WebPart 和强签名 - A.dll
另外,我有一个 SharePoint 项目 B,我想用它来打包我的所有 WebPart 并创建一个 B.wsp
如何将 WebPart A.dll 包含在项目 B 的功能中以及随后的包中,以便它包含在生成的 B.wsp 中并可用?
谢谢,困惑
【问题讨论】:
另外,我还想打包 Project A 中图像和 js 文件的映射文件夹。 【参考方案1】:使用 Visual Studio 2010 将 DLL 添加到 SharePoint 解决方案包:
从解决方案资源管理器中打开包 单击“高级”选项卡 在其他程序集下,单击添加 > 添加现有程序集... 找到您的 DLL 并单击“确定”请注意,如果 WebPart A 项目与 SharePoint 项目 B 一起是 Visual Studio 解决方案的一部分,那么您可以使用“从项目输出添加程序集”而不是“添加现有程序集”。然后,您对 WebPart A 项目所做的任何更改都将包含在您下次打包项目 B 时。
【讨论】:
以上是关于如何创建 SharePoint 2010 wsp 并包含已构建为 DLL 和强签名的 Web 部件的主要内容,如果未能解决你的问题,请参考以下文章
在sharepoint server 2010中激活.wsp文件时出错
将 SharePoint 2013 WSP(Web 部件)迁移到 SharePoint 2019(本地)[关闭]
使用PowerShell部署sharepoint 2010计时器作业解决方案