VisualStudio2012に2つのプロジェクトとセットアッププロジェクトを含む.NET4.0ソリューションがあります。プロジェクトAはWindowsフォームアプリです。プロジェクトBは、プロジェクトAによって参照されるクラスライブラリです。プロジェクトBには、コンテンツのビルドアクションでマークされた* .txtファイルがあり、[出力にコピー]は[常にコピー]に設定されています。
新規インストールでは、すべてが完全に機能します。ただし、インストールが既存であり、展開にtxtファイルへの変更が含まれる場合、インストーラーは既存のtxtファイルのアップグレードに失敗します。アンインストール/再インストールすると、適切なバージョンのtxtファイルが展開されます。
私が展開のために行っているプロセスは次のとおりです。
- プロジェクトAおよびBの各アセンブリのファイルバージョンをインクリメントする
- セットアッププロジェクトのバージョンをインクリメントする
txtファイル名をインクリメントするようなばかげたことをしたら、すべてがうまくいくと確信しています。コンテンツファイルを確実に更新するために何が欠けていますか?