将解决方案部署到Sharepoint 2013 GAC中

本文关键字:2013 GAC Sharepoint 解决方案 部署 | 更新日期: 2023-09-27 18:30:10

我遇到一个问题,一个功能需要log4net,但找不到程序集。

我创建了一个解决方案(.wsp)来部署第三方库log4net。我通过命令行将wsp部署到我的sharepoint中,并将log4net添加到GAC中。

如果我打开已安装的功能,则该功能缺少以下程序集:

"log4net, Version=1.2.11.0, Culture=neutral, PublicKeyToken=669e0ddf0bb1aa2a"

当我查看C:''Windows/assembly时,会在那里显示正确的log4net版本。

我有两个不同的文件夹C:''Windows''assembly和C:''Windows''Microsoft.NET''assembly,它们都包含程序集。Sharepoint 2013使用哪个文件夹?

我做错什么了吗?我使用了以下命令:

Add-SPSolution -LiteralPath C:'sharepoint'log4net.wsp
Install-SPSolution -Identity log4net.wsp -GACDeployment

将解决方案部署到Sharepoint 2013 GAC中

解决方案:在启用某个功能之前,您必须打开sharepoint命令行的新实例。

您的程序集应该位于SharePoint 2013中:C: ''Windows''Microsoft.NET''程序集''GAC_MSIL

你找到log4net了吗?