AppResources.ResourceManager抛出FileNotFound异常
创始人
2024-09-11 08:00:25
0

当使用AppResources.ResourceManager读取资源文件时,如果出现FileNotFound异常,可能是由于资源文件的Build Action属性不正确所导致的。文件的Build Action属性必须设置为Embedded Resource(嵌入式资源)。下面是一个示例代码,演示如何正确加载嵌入式资源文件:

using System;
using System.IO;
using System.Reflection;
using System.Resources;

namespace ResourceManagerExample
{
    class Program
    {
        static void Main(string[] args)
        {
            var assembly = Assembly.GetExecutingAssembly();
            var resourceName = "ResourceManagerExample.ResourceFile.txt"; //这里是资源文件名
            string result;

            using (Stream stream = assembly.GetManifestResourceStream(resourceName))
            {
                if (stream == null)
                {
                    throw new ArgumentException($"Resource file not found: {resourceName}");
                }

                using (var reader = new StreamReader(stream))
                {
                    result = reader.ReadToEnd();
                }
            }

            Console.WriteLine(result);
            Console.ReadLine();
        }
    }
}

在上面的示例代码中,GetExecutingAssembly()方法返回了当前组件的程序集。资源文件的名称是ResourceFile.txt,因此可以通过字符串 "ResourceManagerExample.ResourceFile.txt" 来引用它。GetManifestResourceStream()方法从程序集中获取嵌入式资源的流,并使用StreamReader读取它。这个示例代码可以用于读取文本文件,如果要加载其他类型的资源(如图片、音频、视频等),需要使用相应的类库。

相关内容

热门资讯

查到实测辅助!We辅poker... 查到实测辅助!We辅poker助(wpk挂)外挂透明挂辅助器(透视)可靠教程(2021已更新)(哔哩...
今日百科!云扑克辅助软件(辅助... 今日百科!云扑克辅助软件(辅助挂)软件透明挂辅助软件(2020已更新)(哔哩哔哩)1、快速入门:当你...
五分钟攻略!边锋老友手游辅助器... 五分钟攻略!边锋老友手游辅助器(透视)外挂透视辅助神器(2021已更新)(哔哩哔哩)是一款可以让一直...
一分钟了解!wpk发牌这离谱(... 一分钟了解!wpk发牌这离谱(传奇扑克)外挂透视辅助神器(透视)wpk教程(2020已更新)(哔哩哔...
研究成果!智星德州菠萝辅助(辅... 研究成果!智星德州菠萝辅助(辅助挂)原来是真的有挂2020已更新)(哔哩哔哩)1)智星德州菠萝辅助挂...
3分钟了解!闽南漳州麻将插件,... 3分钟了解!闽南漳州麻将插件,胡乐手机麻将胡牌神器软件,必赢教程(有挂细节)是一款可以让一直输的玩家...
今日公布!微扑克大厅都是机器人... Wepoke私人局透视辅助版本稳定性对比与推荐‌:今日公布!微扑克大厅都是机器人(Wepoke私人局...
一分钟了解!wepoke辅助有... 自定义wepoke辅助系统规律,只需要输入自己想要的开挂功能,一键便可以生成出微扑克专用辅助器,不管...
九分钟攻略!jj斗地主有手机挂... 九分钟攻略!jj斗地主有手机挂(辅助挂)外挂透视辅助软件(2021已更新)(哔哩哔哩)是一款可以让一...
发现一款!德州辅助,AApok... AApoker赢率提升策略‌;发现一款!德州辅助,AApoker反正真的有挂,新2024教程(有挂透...