1

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

我从来没有真正升级过一个解决方案,我总是把它全部收回,然后重新安装。这可能是由于我缺乏理解,我曾与之共事的几个人告诉我升级可能是粗略的。

为什么我的收藏功能中没有显示额外功能?

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

如果有人能指出一些体面的文章,将不胜感激。

我已经设法通过重新运行 install solution powershell 命令来安装该功能,它似乎已经奏效了!

然而,这是最佳实践吗?我目前看不到这样做有任何不利影响!

4

2 回答 2

3

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

于 2012-05-25T23:11:50.253 回答
1

From my experience I use Update-SPSolution only when I need to deploy an updated dll for the whole existing solution (wsp). If you updated other files or added a new feature then these changes will not be available, as update doesn’t instantiate manifest file to make your new feature available.

To "really" update solution you need to write an "UpgradeActions" as described here.

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

于 2012-05-25T22:59:31.850 回答