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

私の経験から、Update-SPSolution は、既存のソリューション全体 (wsp) に対して更新された dll を展開する必要がある場合にのみ使用します。他のファイルを更新したり、新しい機能を追加した場合、これらの変更は利用できません。更新では、新しい機能を利用できるようにするマニフェスト ファイルがインスタンス化されないためです。

ソリューションを「実際に」更新するには、ここで説明されているように「UpgradeActions」を記述する必要があります。

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

于 2012-05-25T22:59:31.850 に答える