これまでVS2010でコンパイルされていたWPFプロジェクトがあります。VS2012 をインストールし、その中でプロジェクトを開いたところ、次の問題が検出されました。
AutogenerateColumn プロパティが true に設定された Datagrid がいくつかあります。このデータグリッドに新しい列を追加すると、これらの新しい列のみが表示されました (これは間違った動作である必要がありました)。VS2012 をインストールした後、新しい列と自動生成された列の両方が (予想どおり) 表示されます。それ以来、VS2012 のように VS2010 でプロジェクトをコンパイルするときにも発生します。直接参照されているすべてのアセンブリが .NET Framework の 4.5 バージョンではなく 4.0 バージョンのままであり、コードをまったく変更していないことは確かです。
AutogenerateColumns を false に設定することで簡単に修正できるため、WPF DataGrid のこの特定の問題について心配する必要はありません。VS2012 のインストール中に変更された可能性のある間接参照と、それがアプリケーションに与えるその他の影響について心配しています。
理論的には影響がないと予想されていることはわかっていますが、この問題を目の当たりにして、私たちの信仰は現在揺らいでいます。
どんな助けでも大歓迎です。