- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试使用
从资源中读取二进制文件Stream input = Assembly.GetExecutingAssembly().GetManifestResourceStream(resourceName);
其中 resourceName 是一个字符串,包含资源的文件名。我得到一个空对象。我尝试了完全限定的路径(例如“myAssemblyName.Properties.Resources.”+ resourceName),但这也不起作用。
我错过了什么吗?
最佳答案
确保您的文件包含在项目中。确保文件的“构建操作”设置为“嵌入式资源”。检查名称是什么
Assembly.GetExecutingAssembly().GetManifestResourceNames()
加载资源流
Assembly.GetExecutingAssembly().GetManifestResourceStream()
关于c# - 使用 GetManifestResourceStream 读取资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16196799/
关于单元测试的快速问题。 我的应用程序有一些嵌入的 Xml 文件,它们经常被添加,有时被删除。我有一个方法,我想对其进行单元测试,其中包含该行 Assembly.GetExecutingAssembl
我在我的 wpf 应用程序中搜索了嵌入自定义拖放光标。我最终得到了一个 article我不知道建议的代码中有一行(用注释突出显示): private void textBlock2_MouseL
我正在处理 C# WinForms 应用程序。我需要嵌入一个 .dll 并尝试将此文件从资源“导出”到 HDD。 我正在使用默认表单资源... System.IO.Stream s = Assembl
我试图在我的应用程序的资源中嵌入一些文本文件,但是当我尝试使用 GetManifestResourceStream() 检索它时,我得到了 null。我已经尝试了所有这些名称组合: 程序名.Form1
我正在尝试使用 从资源中读取二进制文件 Stream input = Assembly.GetExecutingAssembly().GetManifestResourceStream(resourc
我目前正在开发一个卡片 DLL,其中我需要将每张卡片的图像文件作为嵌入式资源,当前项目如下所示: 注意:卡片图像 (.png) 位于 Resources 文件夹中。 我一直在尝试的代码几乎是我能找到的
我正在使用/linkres: 编译器参数嵌入一个二进制文件,但是当我尝试加载它时: System.Reflection.Assembly myAssembly = System.Reflection.
这是一个 C# .NET 4.0 应用程序: 我正在嵌入一个文本文件作为资源,然后尝试在对话框中显示它: var assembly = Assembly.GetExecutingAssembl
我一直从 GetManifestResourceStream 收到空引用异常,我正在尝试将 Logo 图像添加到 Lightswitch 功能区,它应该可以正常工作.... 指的是 LR__ http
每当我处理Path-Resolution 的任务时,我总是感到困惑。关于所报告的问题,我有以下信息: 使用 ASP.NET MVC-5 应用程序 尝试通过以下代码访问字体文件,即MyriadPro-S
文档 GetManifestResourceStream不清楚对同一资源的多次调用。每次调用是否保证一个独立的流实例? 原因:知道是否应该担心并发使用。 最佳答案 internal unsafe St
我认为这是一种很好的做法,在使用 Assembly.GetManifestResourceStream 方法访问嵌入式程序集资源时,在完成返回的 Stream 后关闭它。然而,我刚刚在下面的文章中发现
我有一个 SQL 文件作为嵌入式资源添加到我的 VS.NET 2008 项目中。每当我使用以下代码读取文件内容时,返回的字符串总是以三个垃圾字符开头,然后是我期望的文本。我认为这与我使用的 Encod
我有以下情况: 我有一个名为MySolution的Solution,在这个解决方案中有一些项目,包括一个名为PdfReport的项目。在这个项目中有一个名为Shared 的文件夹,在这个文件夹中有一个
我在我的 ASP.NET MVC 应用程序中嵌入了一个资源(一个 XSD 文件)。现在,我想从代码中检索此文件。 查看 Assembly.GetManifestResourceStream() 的文档
我使用 XSD 创建了一个自定义配置部分。为了解析遵循这个新模式的配置文件,我用这个加载资源(我的 .xsd 文件): public partial class MonitoringConfigura
我正在开发一个使用 OpenGL/OpenTK 的 Xamarin 表单项目。我正在尝试使用 GetManifestResourceStream 加载着色器。无论我做什么,我都会得到空 代码正在从.S
我在项目的根文件夹下有一个证书。项目名称是 SingleSignOn,但我无法使用 GetManifestResourceStream 内置方法读取该方法。 源代码是 namespace Single
以下代码在 Windows 中运行良好,但是,当使用 Xamarin 并针对 iOS 时,GetManifestResourceStream() 返回 null。 Assembly assembly
使用 dotnet core:.NET Core SDK 版本:3.1.102 为什么以下返回 null ? typeof(MyClassName).GetTypeInfo().Assembly.Ge
我是一名优秀的程序员,十分优秀!