問題タブ [feature-upgrade]
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.
sharepoint - カスタム SharePoint アセンブリのコード メンテナンス戦略はどのようなものですか?
既存の SharePoint コードの改善と追加機能をどのように処理しますか?
オリジナルのコードをフィーチャーとしてデプロイしましたか?
新しい feature_V2 を作成し、オリジナルを無効にしますか?
将来の問題につながったプロセスは何ですか?
特に WebParts、EventHandlers、および WorkFlows に興味があります。
私が見つけた限りでは、MS は既存のコードの更新に関する「ベスト プラクティス」を残していませんでした。(実際、彼らが「ベストプラクティス」どころか「プラクティス」を残したのかどうかはわかりません)
このトピックに関する他の質問を見ることができ
ます
。 sharepoint
should-i-keep-solutions-and-features-in-a-1-1-ratio
あなたの方法は何ですか?
この質問が主観的なものであることは理解していますが、SharePoint 開発のこの分野に関しては、大きな情報ギャップがあると感じています。
ありがとう、
キース
sharepoint - SharePointソリューション/機能を更新するための適切なstsadmコマンド
SharePointソリューションへのアップグレードを強制するための適切なstsadmコマンドは何ですか。私が試してみました
C:> "C:\ Program Files \ Common Files \ Microsoft Shared \ web serverextensions \ 12 \ BIN \ stsadm.exe" -o deploysolution -name "MySolution.wsp" -immediate -allcontenturls -allowGacDeployment -allowCasPolicies -force
に続く
C:> "C:\ Program Files \ Common Files \ Microsoft Shared \ web serverextensions \ 12 \ BIN \ stsadm.exe" -o execadmsvcjobs
展開されているようで、これらのコマンドをプッシュしたときの展開時間があるとソリューションが表示されますが、ファイルが更新されていないように見え、新しいファイルが表示されません。
私は何かが足りないのですか?これらのコマンドを処理した後、 IISReset / noforceを実行する必要がありますか?
ありがとう、ジョシュルイス
wix - 他の機能をアンインストール/アップグレードせずに、WIX機能ツリーの個々の機能をアップグレードします
WIXを使用して、単一の製品の複数の機能をインストールできるセットアッププロジェクトを作成しようとしています。機能ツリーに他の機能を再インストールせずに、インストールされている機能の1つ(インストールされている他の機能から独立している)を更新するにはどうすればよいですか?
たとえば、HelloWolrdというプロジェクト(HelloWolrdに戻る)を作成して、「Helloworld!」を(サプライズで)印刷できるようにしたいと考えています。画面上。これらのHelloWorldアプリケーションのうち、Hello World 1、Hello World 2、HelloWorld3の3つがあるとします。それぞれがHelloWorld1、2、または3の画面にそれぞれ印刷されます。私が欲しいのは、デフォルトでこれら3つの「機能」すべてをインストールするだけでなく、後で各機能を個別にアップグレードできるMSIを作成することです。
これが私のソリューションのレイアウトです:
ソリューションエクスプローラーhttp://img12.imageshack.us/img12/5671/solutionexplorerm.jpg
私のWIXProduct.wxsファイルは次のようになります。
これがビルドされると、期待どおりの機能がインストールされます。ただし、HelloWorld1.vbに変更を加えて再コンパイルする場合は、すべてではなく、その機能のみを再インストール(アップグレード)できるようにしたいと思います。
1つのファイルを更新し、ソリューションを再構築してからmsiをインストールしようとすると、次のエラーが発生します。
MSIエラーhttp://img696.imageshack.us/img696/849/anotherversionisinstall.jpg
機能をアンインストールしてアップグレードコードを使用できるようにコードを更新しましたが、すべての機能がアンインストールされ、すべてが再インストールされました。
-実世界のアプリケーション-
これに対する実際のアプリケーションは、サービス/スケジュールされたタスクとして定期的に実行される複数のサポートアプリケーションを必要とする大規模なソフトウェアパッケージです。これらのサポートアプリを1つのMSIにインストールして、各exeを個別に展開するという悪夢を回避できるようにしたいと思います。exeの1つに更新があれば、そのexeを手動でコンパイルしてロールアウトできることは知っていますが、完全に再現可能な方法でこれを実行したいと思います。
どんな助けでも適用されるでしょう、
ありがとうございました!
編集:
GoogleCodeからダウンロードするためのソースを追加しました。再度、感謝します!
sharepoint-2010 - SharePoint 2010 : 既存のサイト コレクションの既存の機能をアップグレードした後に作成された新しいサイト コレクションに機能のアップグレードを適用する方法
既存の sharepoint 2010 サイト コレクション (A) の 1 つの機能を正常にアップグレードしました。以前のバージョンは 0.0.0.0 で、1.0.0.0 にアップグレードしました。アップグレード後、サイト コレクション (B) をもう 1 つ作成し、同じ機能を有効にしました。驚いたことに、サイト コレクション (B) には、サイト コレクション (A) に適用した変更が含まれていません。次の PowerShell スクリプトを実行して、両方のサイト コレクションの機能のバージョンを確認したところ、両方で 1.0.0.0 という結果になりました。
バージョンが 1.0.0.0 であるため、アップグレード システムが機能しないため、サイト コレクション (B) の機能をアップグレードできません。機能のアップグレード後に作成された新しいサイト コレクションの機能をアップグレードする方法はありますか?