我们已经为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. 系统找不到指定的文件。
我们如何去解决这个问题?感谢任何帮助。
截图供参考。
从解决方案中删除原来的本地dll。
然后尝试使用Nuget命令安装Newtonsoft Json包。
install-package newtonsoft.json。
重建并部署解决方案,看看它是否有效。