• 締切済み

VS2015 FileStreamのエラー

お世話になります。 VisualStudio2015のFileStreamにおいて次のコードでエラー落ちします。 FileStream outfs = new FileStream(fileName, FileMode.Create); 調査したところFormプロジェクトでは同じコードでも正常に処理されますが、ユニバーサルプロジェクトにおいてFileStream がStreamクラスとして認識され動作するようで困っています。 VSのバグなのか仕様なのか不明ですが、VSのUpdate2を適用しても改善されません。 用途はRaspberryPi2において動作させるものなのでユニバーサルプロジェクトで動作させる必要があります。 WindowsのFormでは正常に動作するためお手上げです。 どなたかヒントをお持ちの方がいましたら回答お願いします。

みんなの回答

  • oboroxx
  • ベストアンサー率40% (317/792)
回答No.1

参考URLではWindowsPhone8.1のようなのですが、同じことなのかなと思って載せておきます。 Windows.Storage.FileIO.ReadTextAsync(file); この辺りなのかなと思います。

参考URL:
http://stackoverflow.com/questions/24081817/how-do-i-read-an-embedded-text-file-on-windows-phone-8-1
picapica39
質問者

お礼

回答ありがとうございます。 このサイトは昨夜参照しましたが解決に至りませんでした。 次のサイトが参考になりました。 https://blogs.msdn.microsoft.com/ttanaka/2013/03/18/windows-tips010-12501/ StorageFolder strPath = Windows.ApplicationModel.Package.Current.InstalledLocation; StorageFile file = await Windows.ApplicationModel.Package.Current.InstalledLocation.GetFileAsync("ファイル名"); string text = await FileIO.ReadTextAsync(file, Windows.Storage.Streams.UnicodeEncoding.Utf8); これで読み取ることができました。 読めれば書けますから解決です。 FileStreamは使えないことのようで理解しました。 誠にありがとうございました。

関連するQ&A