我是一名 IT 管理员,并试图在 SPO 站点上激活旧的沙盒 WSP 解决方案(由不再与公司合作的开发人员构建)。激活它时,我收到“在此网站集中禁用了带有沙盒代码的解决方案的激活”错误。解决方法是删除 Visual Studio 中的程序集节点,如此处给出。我没有在 Visual Studio 中打开它的原始项目。所以我将 WSP 转换为 CAB 文件,将其内容提取到 Temp 文件夹中。它创建了两个元素和功能 XML 文件,如下所示: 提取的 WSP 文件内容
所以我在 Temp 中创建了一个新文件夹,将 Elements (1).xml 和 Feature (2).xml 移入其中,并将它们重命名为 Elements.xml 和 Feature.xml。编辑 Manifest.xml 并删除 Assemblies 节点并使用 CabMaker 重新打包解决方案。现在,当我尝试激活解决方案时,我得到错误:找不到清单文件中指定的此文件:SolutionName\Feature.xml 我不是开发人员,谁能建议需要做些什么来解决这个问题?
PS 原始的 wsp 解决方案已经在我下载它的现有站点上处于活动状态。