SharePoint 2016 vs部署报错:没法加载功能xxx未能加载文件或程序集xxx或它的某一个依赖项。系统找不到指定的文件

环境描述: 服务器

SharePoint 2016 单服务器场模式工具

开发工具:VS2017,项目类型(功能):计时器。开发工具

 

问题描述: spa

在用vs直接部署时,报错以下:开发

部署步骤"激活功能"中出现错误: 没法加载功能"CustomTimerJob_CustomTimerJobFeature"(ID: fc08a896-ddfb-451c-9d6b-0790d2abe370)的接收器程序集"CustomTimerJob, Version=1.0.0.0, Culture=neutral, PublicKeyToken=a9acc09be8dd7f4d"。: System.IO.FileNotFoundException: 未能加载文件或程序集"CustomTimerJob, Version=1.0.0.0, Culture=neutral, PublicKeyToken=a9acc09be8dd7f4d"或它的某一个依赖项。系统找不到指定的文件。部署

以前项目仍是正常的,莫名其妙报这个错。重启计时器服务,重启IIS,关闭vs从新打开,手动卸载已部署等操做都不行。io

 

解决办法: file

  1. 重建项目(不推荐)

    即从新建立个项目,把代码什么的都从新拷贝或复制过去。程序

     

  2. 更换项目签名

    旧密钥(key.snk)删除,而后右击项目---属性---签名---选择强名称密钥文件---下拉,选择新建。而后填写合适名称,能够不要密码。密码

 

参考:

https://thesharepointfarm.com/2013/03/farm-solution-deployment-problems-could-not-load-file-or-assembly/

相关文章
相关标签/搜索