我已经将.net 4.7.2 sharepoint项目(wsp(部署到了sharepoint的一个预处理实例中。我添加了system.text.json nuget软件包5.0.0.2。部署确实很有效,并出现在中央管理部门。但是,每当调用使用system.text.json的方法时,都会引发异常,无法找到库。
我已经使用正确的版本将dependentassembly添加到web.config中。但是仍然提出了例外。有人能告诉我在部署过程中错过了什么吗?
您有另一个选项,它将自动执行所有步骤,添加引用的。DLL到Package.package
:
- 在Visual Studio农场解决方案项目中,转到
Solution Explorer
- 在
Package.package
上单击两次 - 转到
Advanced
选项卡 - 点击
Add
,选择Existing assembly
- 从包子文件夹中选择
System.Text.Json.dll
到解决方案文件夹中
如果您需要在农场解决方案项目中引用其他外部引用,这是另一种更容易的方法。
我最终将相关程序集安装到GAC中以解决问题。一旦在web.config中提到了正确的版本,一切都开始顺利进行。