4

Unity 3D プロジェクトを Windows ストア アプリでビルドしようとすると、このエラーが発生します

System.IO.Stream' には 'Close' の定義が含まれておらず、タイプ 'System.IO.Stream' の最初の引数を受け入れる拡張メソッド 'Close' が見つかりませんでした

Windows 8 でストリームを使用するにはどうすればよいですか?

4

1 に答える 1

8

Windows ストア アプリでは Stream.Close がサポートされていないため、このエラーが発生します。

.Net for Windows Store アプリの概要ページに記載されているとおり

マネージド型とマネージド メンバーのサブセットは、Windows ストア アプリの開発に明確に重点を置いて設計されました。その結果、次のものが省略されます。

[...]

  • 混乱を招くメンバー (I/O 型の Close メソッドなど)。

Dispose()orusingステートメントを使用して、これを置き換える必要があります。

于 2013-08-30T13:06:54.577 に答える