2017-08-16 106 views
0

我将许可的select.pdf.dll添加到我的SharePoint项目中。此dll文件已添加到Visual Studio参考和包部分中(将目标部署为“全局程序集缓存(GAC)”)。错误:无法将指定的程序集添加到全局程序集缓存中:Select.Pdf.dll

我没能到我的解决方案部署到我的SharePoint开发服务器,并显示错误消息

“错误发生在一个部署步骤‘添加解决方案’:错误:无法在指定的程序集添加到全局程序集缓存: Select.Pdf.dll“。

我已经使用了这个问题,有人不能部署,因为他们想要部署的.dll已存在%windir%\ assembly文件夹中,并且.dll被其他进程锁定。 VS2015 build error: Cannot add the specified assembly to the global assembly cache https://devramblings.wordpress.com/2011/03/23/error-cannot-add-the-specified-assembly-to-the-global-assembly-cache/

然而,“Select.Pdf.dll”我想部署之前从未被部署,在%windir%\组装%WINDIR%\ Microsoft.Net \文件夹装配不具有相同的名称DLL。在他们的文件。

我试图重新启动VS,并重置IIS。问题依然存在。

有什么办法可以解决这个问题吗?谢谢。

回答

0

您还需要添加相关的.dep文件。将程序集添加到程序包的高级部分时,可以在对话框的底部添加类资源。在我的情况下,我必须添加Select.Tools.dep和Select.Html.dep,然后才能部署我的Sharepoint解决方案。

相关问题