无法在SharePoint 2013农场解决方案中加载文件或程序集。

问题描述 投票:0回答:1

我们已经为SharePoint 2013开发了一个农场解决方案,它使用第三方dll,如Newtonsoft.Json,部署在WebApplication Scope下,而不是GAC。有其他供应商已经在WebApplication Scope下部署了农场解决方案,引用了相同的dll文件,但版本更老,并且没有计划更新它们。作为一个解决方案,以防止我们的应用程序覆盖常见的dll,如Newtonsoft.Json,我们已经更新了我们的包Manifest,使dll部署到Webserver的bin文件夹的自定义目录。

Could not load file or assembly Newtonsoft.Json or one of its dependencies. 系统找不到指定的文件。

我们如何去解决这个问题?感谢任何帮助。

截图供参考。

Project Reference

Reference Manager

Package Manifest

c# asp.net sharepoint sharepoint-2013
1个回答
0
投票

从解决方案中删除原来的本地dll。

然后尝试使用Nuget命令安装Newtonsoft Json包。

install-package newtonsoft.json。

重建并部署解决方案,看看它是否有效。

© www.soinside.com 2019 - 2024. All rights reserved.