首页 > 解决方案 > 如何访问 dotnet core 中的资源并获取其 URI

问题描述

在 C# 或 F# 的类库中,我试图访问某些文件。据我了解,我打算将文件与项目打包在一起,这使它们成为资源。目前关于资源如何在 .NET 核心中工作的文档指南并不多。

在 .NET 核心库的一些测试中,我看到EmbeddedResources了项目文件中的声明。还有其他类型的资源吗?以及它们的优缺点是什么?

如何通过 URI 使用资源文件(特别是在这种情况下,我正在扩展用于解析 XML 的实体引用)。我应该如何为资源创建正确的 URI。此类 URI、文件路径和相对文件路径之间的关系是什么?如果我在 .NET 核心库以外的应用程序(例如 UWP 应用程序和 ASP.NET 应用程序或 .NET 核心上的 WPF 应用程序)中使用它们,它们会有什么不同。

标签: c#.net-coref#uriembedded-resource

解决方案


推荐阅读