【问题标题】:ASP.NET Core 2 Web Application Reference to .NET Standard LibraryASP.NET Core 2 Web 应用程序对 .NET 标准库的参考
【发布时间】:2018-11-04 05:44:45
【问题描述】:
当 ASP.NET Core 2 Web 应用程序引用 .NET 标准库时如何
还包括“ASP.NET Core 2 Web Application”中的“.NET Standard Library”文件夹。
在这种情况下,使用哪个基本路径来读取“.NET Standard Library”中的文件。
例如“.NET Standard Library”包含名为“Templates”的文件夹和一些文本文件,然后如何读取“ASP.NET Core 2 Web Application”引用的“.NET Standard Library”中的这些文件。
【问题讨论】:
标签:
c#
asp.net-core
.net-standard
【解决方案1】:
首先将要从文件夹中读取的文件设置到上面。然后你可以读取如下文件:
var bin = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
var templateFile = Path.Combine(bin, "Templates", "sample.txt");
var contents = System.IO.File.ReadAllLines(templateFile);
我根据您提到的项目结构进行了测试,似乎对我有用。希望对您有所帮助。