私はこれに本当に困惑しています。私は次のような生のバイト配列でBitmapImageを作成しています:
void SetBitmapData(byte[] imageData)
{
var bitmapImage = new BitmapImage();
bitmapImage.BeginInit();
bitmapImage.StreamSource = new MemoryStream(imageData);
bitmapImage.EndInit();
this.Bitmap = bitmapImage;
}
1時間前まで、それは機能しました-そして何ヶ月も機能していました。さて、ではbitmapImage.EndInit()、NotSupportedExceptionが発生します-「この操作を完了するのに適したイメージングコンポーネントが見つかりませんでした。」
今朝の時点で、これはうまくいったので、私は本当に混乱しています。何も変わっていません。実際、私の変更(アプリケーションの完全に無関係な部分にあった)がクラッシュを引き起こしていないことを確認するために、ヘッドを使用してSVNから新しいコードをチェックアウトしました。私がそれをコミットしたとき、頭は昨日クラッシュしませんでした。この新しいコピーも同じ動作を示します。
VSから、実行可能ファイル自体を実行するとクラッシュします。
次のプラグインを使用してVisualStudio2010を実行しています:ReSharper、ReSharper用のStyleCop、VisualSVN。
これが発生し始める直前に、Visual Studioは奇妙なことをしました。キーボードカーソルが消えましたが、それでも入力できました。マウスとキーボードで複数の文字を選択でき、「削除」を押すと削除されます。Visual Studioを再起動すると、カーソルが見えないという問題は解決しました。
コンピューターを再起動してみましたが、うまくいきませんでした。