読者です 読者をやめる 読者になる 読者になる

VisualStudio で毎回ビルドが行われる問題

ビルドが成功したのにF5で実行するたびに再度ビルドが行われる問題が起きた。
原因は下記のファイルのタイムスタンプが未来になっていたからだった。
C:\Windows\SysWOW64\tzres.dll

ぐぐると結構色々な人が似たような問題にあたっていたようで、原因も複数あるようだ。
http://rdaemons.blogspot.jp/2011/01/visual-c-2010-up-to-date-project-always.html
http://blogs.wankuma.com/hirase/archive/2008/02/19/123838.aspx
https://blogs.msdn.microsoft.com/dsvc/2013/03/12/alwayscreate-forces-project-to-be-re-built/

Menu の Tools => Options で Options 画面を開いた後に、
Projects and Solutions の Build and Run を選んで、
MSBuild project build output verbosity を Minimal から Detailed に変えてから
再度Buildを行うとログが詳細に出力されるので、それを見てトラブルシューティングが出来る。

問題が発生したこのASUSのノートPCで今日 Windows 10 Amniversary Update を実行したんだけど、timezoneを考慮したtimestampの更新が行われなかったんじゃないだろうか…。