如何在 .Net Standard 1.0 或 1.1 版中读取文本文件?

How can I read a text file in .Net Standard version 1.0 or 1.1?

我想读取文本文件的内容。

这在 .Net Standard 1.0 或 1.1 中可行吗?

File.ReadAllLines("...");

长话短说:否

勾选这个linkFile class in net standard 1.1

为什么不去 1.3?您不应该有任何破坏性的兼容性问题。我没有看到任何易于实施的解决方法。

您还可以检查 compatibility table 以查看您是否可以根据要使用该库的框架毫无问题地使用该版本。

解法:

我需要为所有具有不同 dot net 版本的项目使用一个库,例如 dot net framework 4.5 和 dot net core 5。

我的项目".csproj file"中的TargetFrameworks如下:

<TargetFrameworks>netstandard1.0;netstandard1.1;netstandard1.2;netstandard1.3;netstandard1.4;netstandard1.5;netstandard1.6;netstandard2.0;netstandard2.1</TargetFrameworks>

我不得不按如下方式使用它:

<TargetFrameworks>net45;net451;net452;netstandard1.3;netstandard1.4;netstandard1.5;netstandard1.6;netstandard2.0;netstandard2.1</TargetFrameworks>

我的问题解决了。