No StreamReader constructor accepting a string

后端 未结 1 1427
北荒
北荒 2021-01-22 23:54

I\'m porting a .NET 4.6.1 console app to .NET Core.

I have NETStandard.Library 1.6 installed, and it\'s not letting me pass a file path string into a StreamReader const

1条回答
  •  有刺的猬
    2021-01-23 00:17

    This is correct. .Net Core 1.0/.Net Standard 1.x refactored the base libraries, so that basic stream types like StreamReader are in the System.IO package and FileStream is in the System.IO.FileSystem package. Since the constructor you're looking for would require StreamReader to depend on FileStream, it was removed.

    Note that a large part of this refactoring was reversed for the upcoming .Net Core 2.0/.Net Standard 2.0, so you will be able to use this constructor on .Net Core in the future.

    0 讨论(0)
提交回复
热议问题