C#のAssemblyVersionのワイルドカード

プログラムネタが続きます。

バージョン管理をワイルドカード使って行おうと思い,AssemblyInfo.csをいじっているとエラーの表示。当然ビルドもできず,以下のようなエラーが出る。

指定されたバージョン文字列ワイルドカード含まれていますが、これ決定性相容れませんバージョン文字列からワイルドカード削除するか、このコンパイル決定性を無効にします

過去に書いた「1.4.*」のように設定をしているソースは問題なくビルドできるため,エラーメッセージで検索した以下にたどりついた。

hogehoge.csporjの<Deterministic>true</Deterministinc>をfalseにしてやればよいらしい。

qiita.com