NET岛

导航

程序集

创建类库程序集
Class Library  
Windows Control Library

创建资源文件
\FrameworkSDK\Samples\Tutorials\resourcesandlocalization\reseditor

使用 Add Existing Item

创建资源程序集
Empty Project
Add Existing Item
设置 Project Properth Page
Output Type  = Class Library

创建附属程序集
 
检索资源
ResorceManager myManager = new ResourceManager("myNamespace.myResources",this.GetType().Assembly);
正访问的资源在不同的程序集,需加载该程序集
System.Reflection.Assembly myResources = System.Reflection.Assembly.Load("ResourceAssembly");
ResourceManager myManager = new ResourceManager("ResourceAssembly.Resources",myResources);

检索图像
System.Drawing.Image myImage = (System.Drawing.Image)myManager.GetObject("ImageResource");

共享程序集  安装到全局程序集缓存

强命名 公/私密钥对
sn -k myKey.snk
指定密钥文件
[assembly:AssemblyKeyFile("..\\..\\myKey.snk")]

安装到全局程序集缓存
gacutil /i myAssembly.dll

posted on 2005-08-26 17:36  左佩玉  阅读(336)  评论(0编辑  收藏  举报