Sharepoint“无法加载文件或程序集” “系统找不到指定的文件”

发布于 2024-07-30 17:46:57 字数 469 浏览 3 评论 0原文

我已将 dll (sharpPDF) 的引用添加到我的 .net 项目中。 在代码中它已经获取了 dll,我可以使用它。 当我通过 sharepoint webpart 部署时,出现以下错误:

Could not load file or assembly 'sharpPDF, Version=1.0.3511.18105, Culture=neutral,
PublicKeyToken=f099e668beaaa0f9' or one of its dependencies. The system cannot find the
file specified. 

我正在使用 STSDEV 部署 web 应用程序。 我尝试清除 C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files,但这并不能解决问题。

有什么想法可能会出问题吗?

I have added a reference to a dll (sharpPDF) to my .net project. In the code it has picked up the dll and I can use it. When I deploy by sharepoint webpart i get the following error:

Could not load file or assembly 'sharpPDF, Version=1.0.3511.18105, Culture=neutral,
PublicKeyToken=f099e668beaaa0f9' or one of its dependencies. The system cannot find the
file specified. 

I am deploying the webapp by using STSDEV. I have tried clearing out C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files but this does not solve the problem.

Any ideas what could be going wrong?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

吲‖鸣 2024-08-06 17:46:57

您需要确保 sharpPDF dll 已在 GAC 中注册。

转到%Windows%\ assembly。 如果 1.0.3511.18105 版本中没有 sharpPDF,您需要将其安装到服务器上的 GAC 中。 只需将其拖到 Windows 资源管理器中的该文件夹中,它就会自行安装。

You need to make sure that the sharpPDF dll is registered in the GAC.

Go to %Windows%\assembly. If sharpPDFisn't there with version 1.0.3511.18105, you need to install it to the GAC on the server. Simply drag it into that folder in Windows Explorer, and it should install itself.

祁梦 2024-08-06 17:46:57

我曾经多次收到此错误,您在项目引用中引用的库与 GAC 中的库之间可能存在版本冲突。
尝试检查引用的 Copylocal 属性为“False”,并将库添加到项目包中。 确保所有地方都有相同版本的 dll。
这解决了我的问题。

I used to get this error many times, there might be version conflict between the library you were referring in project references and the library that was in GAC.
Try to check "False" for Copylocal property of the reference and also add the library to project package. make sure to have the same version of dll in all the places.
this solved my issue.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文