zoukankan      html  css  js  c++  java
  • 导出resource文件的的资源

    写个小工具,方便一次性将resource文件中的资源导出,不然反编译后一个个找,真是太麻烦了。
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Resources;
    using System.Collections;
    using System.IO;

    namespace ResExport
    {
        class Program
        {
            static void Main(string[] args)
            {
                ResourceReader res = new ResourceReader("MSVirtualEvent.g.resources");//该文件放到bin
                IDictionaryEnumerator dics = res.GetEnumerator();
                while (dics.MoveNext())
                {
                    Stream s = (Stream)dics.Value;
                    int fileSize = (int)s.Length;
                    byte[] fileContent = new byte[fileSize];
                    s.Read(fileContent, 0, fileSize);
                    FileStream fs;
                    string filepath = dics.Key.ToString();
                    filepath=Path.Combine("C://",filepath); //保存到指定目录
                    filepath = Path.GetFullPath(filepath);
                    var   p = Path.GetDirectoryName(filepath);//要创建的目录
                    if (!Directory.Exists(p))
                    {
                        Directory.CreateDirectory(p);
                    }

                    FileInfo fi = new System.IO.FileInfo(filepath);
                    fs = fi.OpenWrite();
                    fs.Write(fileContent, 0, fileSize);
                    fs.Close();
                }

                res.Close();

            }
  • 相关阅读:
    WebGIS前端地图显示之根据地理范围换算出瓦片行列号的原理(核心) 【系列1-1】
    WMTS服务
    WebGIS 分辨率 比例尺和切片
    Mysql Spatial 空间查询参考
    webapi和传统mvc的context和request的区别
    IIS启动32位运行库
    GEOJSON标准格式学习
    gdal笔记之获取矢量面边界点坐标
    关于TensorFlow,你应该了解的9件事
    C#根据时间范围获取每年每月每周的分组
  • 原文地址:https://www.cnblogs.com/chengulv/p/4190164.html
Copyright © 2011-2022 走看看