zoukankan      html  css  js  c++  java
  • 从程序集中读取嵌入式资源

    从程序集中读取嵌入式资源

    我们有时会将一些文件当作资源嵌入到程序集中。比如,嵌入图标等。当程序集加载后,如果从程序集中读取这些嵌入式资源呢?Assembly类有一个GetManifestResourceStream方法,可创建一个读取资源的Stream,有了Stream后,一切就好办了。下面的程序演示如果读取嵌入式资源。

    Code

    这里需要一个资源路径的参数,资源路径的构造如下:
    程序集的默认命名空间. + 目录路径. + 文件名(带扩展名)

    如果获得程序集的默认命名空间?
    在工程节点上点击右键 -> 属性,在Application标签页可以看到默认命名空间。
    我的示例工程,读取的图片的资源路径是:
    MigrationTool.Resource.Database.NewDb.dbf.tmp
    其中MigrationTool是默认命名空间,Resource\Database是资源文件存放的路径,NewDb.dbf.tmp是文件名。

  • 相关阅读:
    greenplum日常维护手册
    Android UI界面基本属性 大全
    Listview 选项按下去黑了所有按钮的解决方法 ——android:cacheColorHint=“#00000000”
    【转】Android应用程序模块详解
    android退出有多个activity的应用
    启动模式"singleTask"和FLAG_ACTIVITY_NEW_TASK具有不同的行为!
    Android 按两次back键退出 效率最高版
    【转】跑马灯效果
    Sundy笔记__Git版本控制
    如果你想用对话框代替一个activity的话,可以设置activity的主题属性
  • 原文地址:https://www.cnblogs.com/qkhh/p/1510173.html
Copyright © 2011-2022 走看看