このエラーは、licenses.licxに書かれている情報が読み込んでいるdllと異なる場合(例: プロジェクトで参照しているdllのビルド番号とlicenses.licxに記載されているdllのビルド番号が異なる、binフォルダーやobjフォルダーに古いものが残っている状態でビルドした、等)、に発生します。
下記の方法で解決できます。
- Visual Studioでソリューションを開いている場合は、閉じる。
- licenses.licx(※通常はアプリケーションのルートフォルダー内のPropertiesフォルダーの下にあります)がある場合は、エディターで開いて中身を削除し、空のファイルとして保存する(※削除はしない)。元々無い場合は無いままにしておく。
- binフォルダーとobjフォルダーを丸ごと削除する。
- Visual Studioでソリューションを開き、リビルドする。
Pingback: サービスリリース適用後、ビルドできなくなりました。どうしたらいいでしょうか? – INFRAGISTICS ナレッジベース