程序集
创建类库程序集
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