アップグレードを有効にするために、私はDLLのAssebmlyVersionを修正し、AssemblyFileVersionを変更しませんでした。 AssemblyVersionを変更したと仮定して、インストーラは最新のDLLを自動的に検出し、アップグレード時に置き換えます。しかし、アップグレードで最新のDLLをインストールできませんでした。AssemblyFileVersionが製品バージョンを自動的に変更するのはなぜですか?
AssemblyVersionを変更したときのVS2015プロジェクトでは、それを反映したProductVersionが見つかりませんでした。その後、AssemblyFileVersionを変更すると、バージョンを反映したProudctVersionに気付きました。なぜこのような振る舞いですか?
https://stackoverflow.com/a/23145471/17034 –