问题标签 [wsp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2298 浏览

sharepoint-2010 - SharePoint 2010 场 WSP 部署,一个 wfe 已关闭

我有带有两个 wfe 的 SharePoint 场 2010,其中一个 wfe 已关闭。我现在可以部署 wsp 解决方案吗?后果是什么?

0 投票
1 回答
1200 浏览

visual-studio-2010 - 解压 WSP 包后找不到 aspx.cs 文件

我解压了一个 WSP 包,在 Visual Studio 中使用“导入 Sharepoint 解决方案包”选项创建了一个新项目。我可以部署项目,一切正常,但我收到以下警告消息:

警告带有以下代码块:

问题是一切正常,所以这个文件必须在某个地方,但经过深入搜索(在我的电脑中,然后在互联网上寻找解决方案)我必须说我找不到这个文件。

我怎样才能找到它以便修改它?

0 投票
1 回答
352 浏览

sharepoint - SharePoint - 如何将 WSP 解决方案锁定到网站集?服务器?还有农场?

我已经建立了一个 WSP 解决方案,打算出售给我的客户。我可以看到其他公司销售的解决方案被锁定为仅用于特定网站集或服务器或场。

我该怎么做?任何帮助将不胜感激。

干杯! :-)

0 投票
1 回答
2295 浏览

sharepoint - 找不到部署为 WSP 解决方案的工作流(当我从 VS 部署它时它可以工作)

我是 SharePoint 新手,如果我的问题的答案很明显,我很抱歉。

我正在尝试将我非常简单的工作流部署为 WSP 包,它部署没有错误,我激活它,但我找不到我的工作流并将其与列表关联。请您帮帮我,我做错了什么?

我这样做:

  1. 创建空项目创建空项目

  2. 选择信任级别作为农场解决方案在此处输入图像描述

  3. 添加状态机工作流程在此处输入图像描述

  4. 选择列表工作流程在此处输入图像描述

  5. 将工作流与列表任务关联在此处输入图像描述 在此处输入图像描述

  6. 创建简单的工作流程 在此处输入图像描述

  7. 在VS2010中按CTRL-F5,看到出现WF 在此处输入图像描述 在此处输入图像描述

  8. 将其打包到 WSP 包中 在此处输入图像描述

  9. 上传并激活它。
    在此处输入图像描述 在此处输入图像描述 在此处输入图像描述 在此处输入图像描述

  10. 检查它是否与列表相关联。它没有。 在此处输入图像描述

  11. 尝试手动关联它,但我看不到它。为什么?我的错误在哪里? 在此处输入图像描述 在此处输入图像描述

我尝试用谷歌搜索这个问题,但一无所获。我认为我错过了一些重要的基本原则,但我不明白是什么。请帮帮我。

先感谢您。

0 投票
3 回答
12739 浏览

deployment - 为什么调试时我的项目的程序集从包中丢失?

我有一个 SharePoint 项目,我已经调试了一段时间,没有出现任何问题。

今天我在项目的唯一功能中添加了一个功能接收器。我还没有更改 Visual Studio 默认添加的空接收器类的任何内容。

“Package”命令现在生成一个包含我项目的 DLL 文件的包(如您所料——添加功能接收器不应该对此有任何改变)。

但是,当我调试时,生成的包不包含我的项目的 DLL 文件,并且部署工作失败并出现以下错误:

部署步骤“添加解决方案”中发生错误:无法为功能“ABC_XYZ 功能”(ID:dca34989-a2f2-413b-b5c4-958e0bbb84ef ).: System.IO.FileNotFoundException: 无法加载文件或程序集 'ABC, Version=1.0.0.0, Culture=neutral, PublicKeyToken=2377fad544a7c307' 或其依赖项之一。该系统找不到指定的文件。文件名:System.Reflection.Assembly._nLoad 中的“ABC,版本 = 1.0.0.0,文化 = 中性,PublicKeyToken = 2377fad544a7c307”(AssemblyName 文件名,字符串代码库,证据 assemblySecurity,程序集 locationHint,StackCrawlMark 和 stackMark,布尔 throwOnFileNotFound,布尔 forIntrospection)在 System.Reflection.Assembly。

警告:程序集绑定日志记录已关闭。要启用程序集绑定失败日志记录,请将注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) 设置为 1。注意:与程序集绑定失败日志记录相关的一些性能损失。要关闭此功能,请删除注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog]。

删除功能接收器允许我再次调试而不会出现问题,但是一旦我重新添加功能接收器,问题就会再次出现。

我试过清理和重建,然后调试,但除非/直到我删除功能接收器,否则错误不会消失。

为什么当我使用“Package”命令时,我的项目的程序集包含在包中,而当我使用“Start Debugging”命令时没有,添加功能接收器会导致这种情况发生吗?

0 投票
1 回答
664 浏览

sharepoint - PowerShell 从 VS2010 批量打包 SP2010 项目

任何人都知道 PowerShell 将解决方案(每个包含 1-2 个项目)批量“打包”到单独的 WSP 文件中,以便手动(阅读:PowerShell-ed)部署到远程 SP2010 服务器?

有没有更好的方法论?

0 投票
2 回答
7320 浏览

sharepoint-2010 - 部署解决方案时激活 Sharepoint 功能

我想在部署新的 wsp 解决方案时自动激活一项功能(特别是 SharePoint Server 发布功能)。这可能吗。

我在 Visual Studio Sharepoint 项目中的何处以及如何执行此操作?

0 投票
1 回答
704 浏览

sharepoint-2010 - 如何刷新无效的 SPWebConfigModifications

如何清除无效的 SPWebConfigModifications?

作为解决方案的一部分,我尝试执行一些无效修改,现在我无法摆脱它们,每次运行 ApplyWebConfigModifications 它都会尝试执行无效修改。

如何将它们从系统中清除?

0 投票
3 回答
2286 浏览

sharepoint - TFS 2010 构建具有自定义输出的 Sharepoint 2010 解决方案

我对这个 SO 帖子有一个非常相似的问题:TFS Build 2010 - Custom Binary Location and SharePoint WSP。没有明显的答案,但提供的唯一答案似乎是要走的路。

我正在构建几个解决方案,需要将解决方案和项目放入自己的文件夹中。这导致生成输出更改为我正在使用的模板中的 MSBuild 调用。我已经使用它一段时间了,没有任何问题。

最近,一位开发人员抱怨我们的日常构建中没有生成 .wsp 文件。我对此进行了调查,并遇到了前面提到的 SO 帖子。

我按照说明操作,现在有一个新错误:

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\SharePointTools\Microsoft.VisualStudio.SharePoint.targets (411):找不到方法:'Boolean Microsoft.VisualStudio.SharePoint.PathUtils.HasIllegalDeploymentPathCharacters(System.细绳)'。

我在目标文件中查看了这一行(411):

PackageFiles目标定义为:

我检查了 GAC 并没有看到它,所以我添加了它。TFS 2010 Build 机器上安装了 Visual Studio 2010 和 Sharepoint 2010。除了更改此任务之外,我认为我不需要做任何事情:

所以OutDir 指向 $(TargetDir)

我是否遗漏了一些关于为什么在现在找不到方法的情况下出现此错误的信息?这个错误非常令人恼火,因为无论使用 Google Fu,网络上都没有任何信息!

更新 我已经拆开了构建服务器上的 Microsoft.VisualStudio.SharePoint.dll。没有 PathUtils 类或命名空间。我可能有这个文件的错误版本吗?我怎样才能检测到这个?我应该在构建服务器上安装 Sharepoint SDK。它已经安装了 Sharepoint 2010。

更新 2
我检查了 GAC。Microsoft.VisualStudio.Sharepoint 程序集出现。但是,我只能在运行 x64 版本的 Visual Studio 命令提示符时找到它。当我运行正常时,我没有得到任何组装。我假设这是因为 Sharepoint 程序集是 64 位的。据我所知,TFS 设置为 64 位。这会是我的问题吗?

0 投票
1 回答
1632 浏览

visual-studio-2010 - 将多个项目中的多个功能部署为单个 wsp 包 - Visual Studio 2010 支持

我有 SharePoint 工作流项目 X 和 SharePoint 事件接​​收器项目 Y。我在工作流项目中有 featureX,在 evet 接收器项目 Y 中有 featureY。我想在单个 wsp 包中部署这两个项目。我可以将 featureY 添加到工作流项目 X 吗?或者我应该创建具有功能的第三个项目并以某种方式导入功能 - 事件处理程序和工作流?如果是 - 如何使用 VS 2010 做到这一点?提前感谢您的回答。

我在以下链接中找到了答案。

https://sharepoint.stackexchange.com/questions/12103/multiple-sharepoint-projects-in-one-solution-how-to-package-correctly

解决方案是创建新的(空)SharePoint 项目并在包查看器中打开文件 Package.package。然后,您可以将解决方案中的所有功能从/移到包中。