none
.NET Framework3.5で作成したWPFアプリケーションが使えなくなりました RRS feed

  • 質問

  • 週に1回程度使用しているWPFアプリケーションが、今日から使用できなくなりました。(8月16日には使用できました。)
    アプリケーションを起動すると少し時間がかかってWindowは開きますが、Window内に何も表示されないため、使用できないという症状です。

    使用環境は、Windows7 x86 SP1で、Windows Updateは、最新の状態(但し重要な更新のみ)です。

    手持ちの他のアプリケーションも調べたところ、.NET Framework3.5で制作した5件は全て同じNGの症状です。
    .NET Framework4で制作した5件は全て正常な動作をします。
    (いずれもVisual Studio 2010 Professional(SP1)で制作したもの)
    いずれもソリューションファイルを開いて、そこから起動しても同じ症状です。

    試みに、.NET Framework3.5で制作したプロジェクトの.NET Frameworkを 4 に変更してみると、この変更プロジェクトからは正常な起動ができました。

    新しいプロジェクトを.NET Framework3.5で作成して、簡単なコードを書いてテストをしていくと、
    TextBlockに「Hello World」を表示させる場合には正常な起動ができますが、これを「Hello ワールド」と、全角文字
    が入った形にしただけで、NGの症状になります。

    現在の私のパソコンの状態がおかしくなってしまったようなのですが、
    何かアドバイスがいただけけると有難いです。

    このまま解決できない場合には、.NET Framework 3.5のものを、全て 4 に切り替えるつもりでいます。

    2015年8月22日 7:18

回答

すべての返信

  • 発生する環境は1環境だけですか?それとも複数の環境で発生するのでしょうか?
    Font Cache が壊れているとおかしくなるといった話があるようですが、これに該当しますか?

    http://stackoverflow.com/questions/25822683/wpf-application-freezes-when-rendering-text-wpfgfx-issues

    • 回答としてマーク はむさん 2015年8月24日 4:31
    2015年8月23日 21:47
  • Azulean様

    ご紹介いただきましたサイトの情報に基づいて、
     「FontCache3.0.0.0.dat」
     「FontCache-S-1-5-18.dat」
    の2ファイルを別フォルダーに避難させてみたところ、
    問題が解決しました。

    おかげさまでOSの再インストール等をすることなく、
    従来のアプリケーションが使えるようになりました。

    ありがとうございました。

    なお、問題が発生した環境は1環境のみで、
    他の環境では、今のところ問題は発生しておりません。

    2015年8月24日 4:29