首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Powershell升级WSP

使用Powershell升级WSP
EN

Stack Overflow用户
提问于 2012-05-25 16:06:31
回答 2查看 6.6K关注 0票数 1

我已经运行了Update-SPSolution命令,我猜它已经起作用了,因为我没有返回任何错误。但是,我在WSP文件中的额外功能没有显示在网站集功能中。

我从来没有真正升级过一个解决方案,我总是做冗长的工作,收回它,然后重新安装。这可能是因为我缺乏理解,几个与我共事的人告诉我,升级可能是粗略的。

为什么额外的功能没有在我的集合功能中显示出来?

升级解决方案是否只替换了WSP文件,然后您需要再次运行安装命令?

如果有人能在这方面指出一些像样的文章,我将不胜感激。

我已经设法通过重新运行安装解决方案powershell命令来安装该功能,并且它似乎起作用了!

然而,这是最佳实践吗?我现在看不出这样做有什么不利的影响!

EN

回答 2

Stack Overflow用户

发布于 2012-05-26 07:11:50

您需要在Update-Solution之后运行Install-SPFeature命令来安装新添加的功能。http://technet.microsoft.com/en-us/library/ff607825

票数 3
EN

Stack Overflow用户

发布于 2012-05-26 06:59:32

根据我的经验,我只在需要为整个现有解决方案(wsp)部署更新的dll时才使用Update-SPSolution。如果您更新了其他文件或添加了新功能,则这些更改将不可用,因为更新不会实例化清单文件来使您的新功能可用。

要“真正”更新解决方案,您需要像这里描述的那样编写一个"UpgradeActions“。

http://msdn.microsoft.com/en-us/library/ee535723.aspx

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10750759

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档