答案 0 :(得分:1)
这对您来说可能有点晚,但我认为SharePoint会复制所有在引用中显示为依赖项的dll。例如。 microsoft.sharepoint dll还有其他依赖项,也会被复制。
您可以通过选择引用的dll然后单击属性并将“Copy Local”设置为false来阻止它们复制。只是为Microsoft.SharePoint.dll执行此操作,在我的解决方案文件中为我节省了近6GB!
答案 1 :(得分:0)
这是Office SDK生成SharePoint项目的方式。您可以查看Visual Studio安装目录中的.targets文件。步骤加载并添加一些在您的情况下可能不需要的额外dll 我真的希望他们能在那部分做优化工作 在我们的案例中,因为我们正在构建基于SharePoint的产品,并且我们希望快速下载安装介质,所以我们在CI中包含了一个后期构建脚本来删除我们实际上不需要的dll。