.net Visual Studio 2015 Professionl引发以下错误:-无法加载文件或程序集';Microsoft.Activities.Design.Services

.net Visual Studio 2015 Professionl引发以下错误:-无法加载文件或程序集';Microsoft.Activities.Design.Services,.net,visual-studio,sharepoint,visual-studio-2015,.net,Visual Studio,Sharepoint,Visual Studio 2015,我的开发机器中有以下内容:- Windows服务器r2 2012 SharePoint server 2016 我下载/安装Visual studio 2015 Professionl 我下载了适用于Visual Studio 2015的Microsoft Office开发者工具预览2 我在VS 2015社区中创建了一个新的空sharepoint 2016项目 在项目内部,我添加了一个新的事件接收器 我成功地完成了这个项目 但当我单击“开始调试”时,出现了一个奇怪的异常:- 严重性代码说明项目文

我的开发机器中有以下内容:-

  • Windows服务器r2 2012
  • SharePoint server 2016
  • 我下载/安装Visual studio 2015 Professionl
  • 我下载了适用于Visual Studio 2015的Microsoft Office开发者工具预览2
  • 我在VS 2015社区中创建了一个新的空sharepoint 2016项目
  • 在项目内部,我添加了一个新的事件接收器
  • 我成功地完成了这个项目
  • 但当我单击“开始调试”时,出现了一个奇怪的异常:-

    严重性代码说明项目文件行抑制状态错误 无法加载一个或多个请求的类型。取回 有关详细信息,请参阅LoaderExceptions属性。SharePointProject6

    以下是我的SP 2016解决方案的外观:-

    此外,我的项目显示以下警告:-

    严重性代码说明项目文件行抑制状态警告 调用方法时发生未处理的异常 类型为的“projectService\u ProjectInitialized” 'Microsoft.VisualStudio.SharePoint.WorkflowDesignerSupport.PackageBootstrapper, Microsoft.VisualStudio.SharePoint.WorkflowDesigner支持, 版本=14.0.0.0,区域性=中性,PublicKeyToken=b03f5f7f11d50a3a'。 异常:System.IO.FileNotFoundException。消息:无法加载 文件或程序集的Microsoft.Activities.Design.Services, 版本=1.0.0.0,区域性=中性,PublicKeyToken=31bf3856ad364e35'或 它的一个依赖项。系统找不到指定的文件。 SharePointProject6 0

    有人能给我一些建议吗? 谢谢

    编辑

    这是参考资料

    :-

    编辑-2 当我从以下位置检查当前引用“
    C:\Program Files(x86)\Reference Assembly\Microsoft\Framework\.NETFramework\v4.5
    ”时,我得到以下信息:-

    编辑-3

    现在我去了另一台安装了visual studio 2015的机器(实际上是我的开发笔记本电脑),我从
    C:\Windows\Microsoft.NET\assembly\GAC\u MSIL\Microsoft.Activities.Design.Services\v4.0\u 1.0.0\u 31bf3856ad364e35
    复制了
    ,然后我将其粘贴到安装了sharepoint和visual studio的服务器中:-

    然后打开visual studio项目,浏览Microsoft.Activities.Design.Services.dll,并将其添加到visual studio项目中,如下所示:-

    但我仍然面临着同样的错误。现在我尝试以管理员的身份运行VisualStudio。另外,我还清除了我项目的bin文件夹。另外,我修复了visual studio和visual studio的开发工具。。。但是当我运行项目时,我会收到相同的错误

    编辑-4 现在我修复了Visual Studio 2015,我收到了以下消息:-

    所以我不确定这些信息是否与我面临的问题有关

  • Microsoft.VisualStudio.SharePoint.WorkflowDesignerSupport
    ,因此
    Microsoft.Activities.Design.Services.dll
    是由Visual Studio(
    devenv.exe
    )本身加载的,而不是由您正在编写的组件加载的,因此VS不会在项目目录中查找它

  • 您可以通过将
    Microsoft.Activities.Design.Services.dll
    复制到与
    Microsoft.VisualStudio.SharePoint.workflowdesigner支持
    C:\程序文件(x86)相同的目录中来解决此问题\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\SharePoint\Extensions\WFDesignerSupport\

  • 最好的方法当然是安装缺少的
    工作流管理器
    组件,该DLL是该组件的一部分。可以从Microsoft下载,如下所述:

  • 编辑

    根据,可执行文件可以在其配置文件中指定在何处查找程序集,VS就是这样做的
    devenv.exe.config
    包含:

    <probing privatePath="PublicAssemblies;PrivateAssemblies;...
    

    Microsoft.Activities.Design.Services.dll
    现在为Visual Studio提供了
    工作流管理器工具1.0
    ,其安装程序位于Visual Studio Professional安装DVD/ISO的
    \packages\sptoolsDependencies\chs
    文件夹中。 社区版上没有

    WorkflowManagerTools_x64上安装/修复。msi
    将在GAC和References文件夹中安装所需的文件

    更新


    WorkflowManagerTools_x64.msi
    也可以在我的机器上的
    C:\ProgramData\Package Cache\{4830FC51-95F2-48CB-A7D9-8FCF262F4204}v2.0.50408.2\packages\sptoolsDependencies\chs
    下找到。

    你能发送参考的屏幕截图吗(菜单>添加参考)?@SamuelTulach谢谢你的回复。。我用我的参考资料的屏幕截图编辑了我的问题,除了“Microsoft.Sharepoint.Taxinomy”之外,所有参考资料都是自动添加的我手动添加了它。当右键单击“引用”>“添加引用”时,是否看到选中了Microsoft.Activities.Design.Services?@SamuelTulach现在当我右键单击“引用”>“添加引用”时,无论是在“扩展”下还是在“框架”下,都没有任何名为“Microsoft.Activities.Design.Services”的引用。。我能看到的唯一相关参考是在名为“Microsoft.Activities.build”的框架下,并且未选中。。那么这意味着什么?你在哪个帐户上运行VS?这个帐户是系统管理员吗?你是管理员吗?尝试以系统帐户的身份运行,并以管理员和try1的身份运行VS。重新安装VS不应该比修复它做得更多。我宁愿修复(或卸载/重新安装)工作流管理器。有关C++重新分发的消息在这里并不重要(可能是Windows更新拉了一个更新近的版本)3。文件丢失的常见方式是卸载文件丢失的某些组件