Unity 3D プロジェクトを Windows ストア アプリでビルドしようとすると、このエラーが発生します
System.IO.Stream' には 'Close' の定義が含まれておらず、タイプ 'System.IO.Stream' の最初の引数を受け入れる拡張メソッド 'Close' が見つかりませんでした
Windows 8 でストリームを使用するにはどうすればよいですか?
Unity 3D プロジェクトを Windows ストア アプリでビルドしようとすると、このエラーが発生します
System.IO.Stream' には 'Close' の定義が含まれておらず、タイプ 'System.IO.Stream' の最初の引数を受け入れる拡張メソッド 'Close' が見つかりませんでした
Windows 8 でストリームを使用するにはどうすればよいですか?
Windows ストア アプリでは Stream.Close がサポートされていないため、このエラーが発生します。
.Net for Windows Store アプリの概要ページに記載されているとおり
マネージド型とマネージド メンバーのサブセットは、Windows ストア アプリの開発に明確に重点を置いて設計されました。その結果、次のものが省略されます。
[...]
- 混乱を招くメンバー (I/O 型の Close メソッドなど)。
Dispose()
orusing
ステートメントを使用して、これを置き換える必要があります。