| 2010 〜 2013 で同様に再現するというレポートは、2010 でビルドした状態に対して 2012,2013 で単に「開始」ボタンを押して検証したからでしょうか? 開始ボタンを押すだけではビルドし直されないので、すべてのバージョンで再現することになります。 手元でも 2010 で現象を起こしてから、2012, 2013 とバージョンを変えて開いて開始ボタンを押すだけだと再現しました。(ビルドされなかったため)
ただ、手元の 2012 では Release でも再現しませんでした。 2013(か、.NET 4.5)インストールによって内部的な挙動が変化しているのかもしれません。 (その割には同じ csc.exe を使っているように見えるのに振る舞いは違うので MSBuild がいろいろとやっているのかもしれませんが) |