5

C# で開発したプログラムがあり、現在 Microsoft .NET Framework v4.0 で実行しています。Visual Studio 2012 にアップグレードし、Microsoft .NET Framework v4.5 もインストールしました。.NET Framework v4.0 をインストールする前は、プログラムは次のように表示されていました。

MS .NET Framework v4.0 を使用

.NET Framework v4.5 にアップグレードしたので、次のようになります。

MS .NET Framework v4.5 を使用

TreeView が左側ではなく右側にあることに注意してください。2 つのコントロールは、ツール ストリップ コンテナーにあるテーブルの別々の列にそれぞれあります。この問題は、8 月 15 日にリリースされた .NET Framework v4.5 (正確には v4.0.30319.17929 または v4.5.50709) の最新/安定バージョンで発生しています。これを防ぐ方法はありますか (.NET Framework v4.5 をアンインストールする以外に)? また、このプログラムが v4.0 でコンパイルされている場合、v4.5 でこの問題が発生するのはなぜですか?

4

1 に答える 1

0

コンパイルして v4.0 で実行してみましたか? 4.5 がインストールされたからといって、4.0 がアンインストールされたわけではありません。

ソリューション エクスプローラーで、プロジェクト名を右クリックし、[プロパティ] をクリックします。次に、[アプリケーション] タブで、[ターゲット フレームワーク] を .NET Framework 4 に戻します。

次に、コンパイルして実行します。.NET フレームワークの問題であれば、すべて正常に戻るはずです。それでも右にドッキングされている場合は、コードが何らかの形で変更されています。

于 2013-02-28T20:53:56.237 に答える