1

製品 X バージョン 1 を出荷しています。この製品は「%program files%\X V1」フォルダにインストールされています。コミュニティによって作成された私の製品にユーザーがアドインを配置するサブフォルダー /addins があります。

V2に早送りします。どのような展開戦略をとるべきか?

  • 「%program files%\X V2」フォルダーを作成し、V1 からすべてのアドインを手動でコピーします。
  • アドインとの混乱を避けるために、常にバージョンのないフォルダー名「%program files%\X」を使用してください。
4

4 に答える 4

3

下位互換性のために、フォルダー構造でバージョン番号を使用しないことをお勧めします。Jouke van der Maas が既に述べたように、アドイン フォルダーを '%user%/My Documents' または '%user%/App Data/Roaming' に移行することはおそらく理にかなっています。そうしないと、新しいバージョンが登場したときに、ユーザーの要求が混乱する可能性があります。

于 2010-08-29T19:30:28.973 に答える
3

製品フォルダにバージョン番号を含める唯一の理由は、Microsoft Studio 8 (2005) と Microsoft Studio 9 (2008) など、製品の両方のバージョンを同時にインストールしたい場合です。Program Files ディレクトリを見ると、ほとんどの企業がフォルダ名にバージョン番号を含めていないことがわかります。

于 2010-08-29T19:36:31.860 に答える
0

プラグイン用に別のフォルダーを使用する必要があります。

  • /Program Files/AppX V1/
  • /Program Files/AppX V2/
  • /プログラム ファイル/AppX プラグイン/

company/appgroup フォルダー (MS Office を参照) はどうですか?

  • /Program Files/MyCompany/AppX V1/
  • /Program Files/MyCompany/AppX V2/
  • /Program Files/MyCompany/AppX プラグイン/
  • /Program Files/MyCompany/MyCXY Framework V1/

また、Program Files フォルダーに移動して、他のユーザーがどのように動作しているかを確認することもできます。(申し訳ありませんが、できません。しばらくの間、そのようなフォルダーはありません。)

于 2010-08-29T20:12:39.627 に答える
0

ほとんどの場合、フォルダー名にバージョン番号を含める理由はありません。顧客が両方のバージョンをインストールしたい場合でも、別のフォルダー名を自分で指定する必要があります。私が考える唯一の正当な理由は、新しいバージョンを同じフォルダーにインストールすると技術的な問題が発生する可能性があり、問題を回避する方法が他にない場合です。
バージョンごとに個別のフォルダーを作成する場合でも、次のようなフォルダー構造を使用します。

  • %プログラム ファイル%\X\V1
  • %プログラム ファイル%\X\V2
  • %program files%\X\addins
于 2010-08-29T20:20:01.910 に答える