c# - 如何访问 dotnet core 中的资源并获取其 URI
问题描述
在 C# 或 F# 的类库中,我试图访问某些文件。据我了解,我打算将文件与项目打包在一起,这使它们成为资源。目前关于资源如何在 .NET 核心中工作的文档指南并不多。
在 .NET 核心库的一些测试中,我看到EmbeddedResources
了项目文件中的声明。还有其他类型的资源吗?以及它们的优缺点是什么?
如何通过 URI 使用资源文件(特别是在这种情况下,我正在扩展用于解析 XML 的实体引用)。我应该如何为资源创建正确的 URI。此类 URI、文件路径和相对文件路径之间的关系是什么?如果我在 .NET 核心库以外的应用程序(例如 UWP 应用程序和 ASP.NET 应用程序或 .NET 核心上的 WPF 应用程序)中使用它们,它们会有什么不同。
解决方案
推荐阅读
- python-3.x - 用户输入作为函数参数
- asp.net - 记录已添加到数据库中,但使用 Asp.net ajax 未显示警报消息
- apache - 域不能与 www 一起使用,但在没有 www 的情况下也可以使用
- python - Kivy:奇怪的按钮 on_touch_down 行为?
- c# - 整数到字母字符串 (a, A, b, B, ..., z, Z, aa, Aa, ba, Ba, ... za, zA, aA, AA, ...)
- c - 项目不会在 Codeblocks IDE 中链接
- c# - 反射:读取一个对象的List类型属性,包含另一个对象
- python - 基于平均值对长向量进行下采样
- c# - 无法将 IdentityServer4 NuGet 包正确添加到 ASP.NET Core 项目,并且 VS Code 未显示智能感知
- angular - 如何使样式或样式表可用于子组件