TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼
推薦図書/必読書のためのスレッド 82
JavaScript 4
Visual Studio 2005 Part 27
【安定版】ActiveBasicその12【4.24】
プログラミング未経験→月4万
Visual Studio 2019
くだらないアルゴリズムを考えるスレ
【java】jdk8も出るし、何か作ってみるか【lambda】
Matplotlib でグラフプログラミング【Python】
【安定版】ActiveBasicその12【4.24】
82 :
バージョンアップ時の設計について質問

今回バージョン1.0.0のアプリをバージョン1..0.1にしようとしています。
その時に1.0.0ではなかったソフトを1.0.1では導入しようと思っています

 ・1.0.0:アプリAのみ
 ・1.0.1:アプリA+別アプリB+テキストファイル

 ※ファイル通信を行っていたものがもともとアプリA
  バージョンアップでアプリAからファイル通信機能を無くし
  別アプリBにファイル通信機能を持たすことになっています

バージョンアップするときはアプリAの上書+アプリBの導入で良いのですが、
バージョンダウンする時アプリBとテキストファイルが1.0.0では不必要なので削除しないといけないです。

このようなとき、ファイルを削除するのであればバージョンを判断して削除したり削除しなかったりを
決める以外に判断材料はないでしょうか?
バージョンで判断して削除するような設計しようとしていたのですがバージョン自体はアプリAに埋め込まれているため
インストールをしたアプリのバージョン取得をできません
また、次回起動時に削除してしまえばいいのかと思っていたのですが、バージョンが古いアプリAだと別アプリBの存在を知らないため削除できません

インストール時に何かしら判断する方法をアドバイスほしいです
テキストファイルにはアプリBの処理の分岐処理に使うようなキーを書く予定で
これを上手く使えないかなと考えています

日本語プログラミング言語Mind
HSP総合スレ【part 10】
【.cmd】 バッチファイルスクリプト %12 【.bat】
【PHP】下らねぇ質問はここに 9
次世代言語12 Go Rust Swift Kotlin TypeScript
s = "" + i;でintをStringに変換するのはなぜだめか
人工知能ディープラーニング機械学習のための数学
【License】ライセンス総合【利用許諾】
NetBeans Part7
C#で仕事ある?
--------------------
符符「東方シリーズ総合スレッド 7356/7356」
ジョギングに最適なポータブルAV
大生正史の謎
【無課金】星のドラゴンクエスト★558
台風中継に「あの人」降臨
【社会】「土地が汚れる」「犯罪者を住ませるのか」 障害者施設建設に住民らが激しい反対運動/東京都町田市
☆1993年度生まれ★
【オウム死刑同日執行】戦後最大規模の死刑執行、世界に衝撃 非人道的と批判も
上野50
Civilization4(Civ4) Vol.334
ぶっといちんちん移植しちゃった!
白いスニーカーが汚れてしまった時は
ローラー台【固定3本パワマetc】part80
セレッソ大阪 清武弘嗣46 Part75
テクノポップ【プラスチックス】PLASTICS〜MELON
【白鵬に痛めつけられ】正代 直也スレ2【よりネガティブに】
[食べ]チキン南蛮を広めるスレ[よう]
【IOC】五輪ボランティアの「ブラック」「やりがい搾取」批判にIOC副会長は…「やりたくなければ申し込まなければ良い」★5
ヴァルキりープロファイル VP3の創造
立憲・有田芳生「横田滋さんが『絶対に言ってはいけない』と基本にしていたことを息子さんが破りました」 ネット「有田だけは許せない [Felis silvestris catus★]
TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼