有没有人尝试在SharePoint 2010中使用WSP版本?

谢谢,

有帮助吗?

解决方案

在您的问题中,比“ .wsp”更具体的是,这将有所帮助。

如FLO所述 - 如果您保持汇编版本相同,但是更改汇编文件,则可以使用WSP解决方案中的组件升级。

stsadm -o升级...

看到我的答案 那么 - 如何使用通配符装配版本?

这对于WebParts来说就足够了,但是如果您还有其他文物,并且正在使用诸如事件接收器之类的功能,那么您可能必须 缩回并重新部署.

其他提示

感谢您的答复。我有两个问题:

一种。假设我的WSP正在部署具有汇编版本为1.0.0.0的WebPart,并且汇编文件版本也为1.0.0.0。几天后,我需要部署最近版本的WebPart。现在的汇编版本将为2.0.0.0,并且汇编文件版本也将为2.0.0.0。我注意到,即使我缩回并重新部署了WSP,位于Web Part Gallery中的.webpart文件始终将汇编版本显示为1.0.0.0。我想这是因为WSP撤回不会删除.webpart文件,也不会删除功能。因此,剩下的唯一选择是编写功能停用代码,以从WebPart画廊删除.webpart文件。这将在很大程度上有效,因为我需要通过所有已部署的WebApplication的站点集合进行迭代,以从代码(Windows表单为安装程序)中确定功能被激活并停用相同的站点集合。

b。我需要查询WebPart DLL版本以进行某些操作。我认为,如果我们可以版本WSP并将WSP版本保持与Web Part DLL相同,那将是一件好事。这将帮助我留在SharePoint上下文中,以确定Web Part DLL版本(而不是查询DLL以找到该版本)。

谢谢

WSP并不是真正版本。
但是,您可以将版本组件中的组件:

  • 功能或WebParts通过不同的名称(featryv1,featurev2 ...)
  • 使用标准汇编版本管理(WebPartv1使用Assembly 1.0.0,WebPartv2使用1.1.0等)汇编)
  • ...
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top