Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 无法加载文件或程序集Microsoft.Office.SharePoint.Tools_C#_Visual Studio 2012_Sharepoint_Sharepoint 2013 - Fatal编程技术网

C# 无法加载文件或程序集Microsoft.Office.SharePoint.Tools

C# 无法加载文件或程序集Microsoft.Office.SharePoint.Tools,c#,visual-studio-2012,sharepoint,sharepoint-2013,C#,Visual Studio 2012,Sharepoint,Sharepoint 2013,我一直在NAPA Office 365开发工具中构建SharePoint应用程序。最近。我想使用Visual Studio的调试器,因此我在VS中打开了代码。但是,当我尝试编译代码时,出现以下错误: 错误2无法加载文件或程序集 'Microsoft.Office.SharePoint.Tools,版本=15.0.0.0,区域性=中性, PublicKeyToken=71e9bce111e9429c'或其依赖项之一。这个 系统找不到指定的文件 我所看到的大多数情况都告诉我,我的问题是,我试图将VS

我一直在NAPA Office 365开发工具中构建SharePoint应用程序。最近。我想使用Visual Studio的调试器,因此我在VS中打开了代码。但是,当我尝试编译代码时,出现以下错误:

错误2无法加载文件或程序集 'Microsoft.Office.SharePoint.Tools,版本=15.0.0.0,区域性=中性, PublicKeyToken=71e9bce111e9429c'或其依赖项之一。这个 系统找不到指定的文件

我所看到的大多数情况都告诉我,我的问题是,我试图将VS2010与SP 2013结合使用,但我目前处于VS 2012中。是否还有我不知道的错误


我可以添加代码,但因为它大约有700-900行代码,所以除非人们需要查看,否则我会将其删除。

您是否安装了VS 2012的office Developer tools

从微软网站直接下载链接:

在我的环境中,Microsoft.Office.Sharepoint.Tools.dll部署在 C:\Windows\Microsoft.NET\assembly\GAC\U MSIL\Microsoft.Office.SharePoint.Tools\v4.0\U 15.0.0.0\U 71e9bce111e9429c
如果没有,您可能缺少开发工具。

您是否安装了VS 2012的office开发工具

从微软网站直接下载链接:

在我的环境中,Microsoft.Office.Sharepoint.Tools.dll部署在 C:\Windows\Microsoft.NET\assembly\GAC\U MSIL\Microsoft.Office.SharePoint.Tools\v4.0\U 15.0.0.0\U 71e9bce111e9429c
如果没有,则可能缺少开发工具。

您应该始终将以下程序集从开发系统复制到生成系统,并将其放入引用程序集文件夹中,从而将所需的SharePoint程序集下载到生成系统中:

  • Microsoft.SharePoint.dll Microsoft.SharePoint.Security.dll
  • Microsoft.SharePoint.WorkflowActions.dll Microsoft.Office.Server.dll
  • Microsoft.Office.Server.UserProfiles.dll
  • Microsoft.SharePoint.Client.dll
  • Microsoft.SharePoint.Client.Runtime.dll
  • Microsoft.SharePoint.Client.ServerRuntime.dll
  • Microsoft.SharePoint.Linq.dll Microsoft.SharePoint.Portal.dll
  • Microsoft.SharePoint.Publishing.dll Microsoft.SharePoint.Taxonomy.dll
  • Microsoft.Office.SharePoint.Tools.dll
  • Microsoft.SharePoint.WorkflowActions.dll Microsoft.Web.CommandUI.dll
这些文件位于开发系统上的以下文件夹中:

C:\Program Files\Common Files\Microsoft Shared\Web服务器 扩展\15\ISAPI


通过将以下程序集从开发系统复制到生成系统并将其放入引用程序集文件夹中,您应该始终将所需的SharePoint程序集下载到生成系统中:

  • Microsoft.SharePoint.dll Microsoft.SharePoint.Security.dll
  • Microsoft.SharePoint.WorkflowActions.dll Microsoft.Office.Server.dll
  • Microsoft.Office.Server.UserProfiles.dll
  • Microsoft.SharePoint.Client.dll
  • Microsoft.SharePoint.Client.Runtime.dll
  • Microsoft.SharePoint.Client.ServerRuntime.dll
  • Microsoft.SharePoint.Linq.dll Microsoft.SharePoint.Portal.dll
  • Microsoft.SharePoint.Publishing.dll Microsoft.SharePoint.Taxonomy.dll
  • Microsoft.Office.SharePoint.Tools.dll
  • Microsoft.SharePoint.WorkflowActions.dll Microsoft.Web.CommandUI.dll
这些文件位于开发系统上的以下文件夹中:

C:\Program Files\Common Files\Microsoft Shared\Web服务器 扩展\15\ISAPI