将控件添加到GAC中
来源:互联网 发布:js获取鼠标body坐标 编辑:程序博客网 时间:2024/05/20 22:38
.Net framework 要求组件必须是 Strong-Name Assembly类型才能部署到GAC(全局程序集缓存Global Assembly Cache)。将组件部署到GAC中的好处就像是以往把Win32 DLL放置到System32目录中的效果,所有程序都可以共享这个组件,而无需再每个程序的目录中都放置一个Assembly,这样可以减少部署的文件数和大小。
(1) 首先先生成keyfile,可以用sn.EXE工具(在VS安装目录/SDK/v1.1/Bin下可找到)生成:
sn -k MyCompany.snk
(2) 把keyfile放置到项目根目录下,并在AssemblyInfo.cs中指定这个keyfile,并重新编译
[Assembly: AssemblyKeyFile(@"../../MyCompany.keys")]
(3) 部署到GAC中:管理工具->Microsoft.Net Framework 1.1 配置->任务"向程序集缓存中添加程序集",指定编译好的dll。也可以直接使用GACUtil:
- 把程序集添加到GAC中: GACUtil /i sample.dll
- 把程序集移出GAC:GACUtil /u sample.dll
- 将控件添加到GAC中
- 转: 如何将dll 程序集安装到GAC中?
- 将dll部署到全局程序集缓存(GAC)中
- 将dll部署到全局程序集缓存(GAC)中
- 如何将顶级控件添加到控件中(c# winform)
- 将MenuStrip控件中的信息添加到treeView控件中
- 将devexpress中控件添加到vs工具箱中
- 将Assembly 添加到GAC中的时候,Attemp Adding assembly without string name
- Flex- 将Sprite控件添加到FLEX UI中
- 将FreeTextBox做成控件添加到工具箱中
- 将Sprite控件添加到FLEX UI中
- 将Nib控件添加到另一个Nib文件中
- C#如何将用户控件添加到窗体中。
- 无法将顶级控件添加到控件
- 无法将顶级控件添加到控件
- 无法将顶级控件添加到控件
- 无法将顶级控件添加到控件
- 无法将顶级控件添加到控件
- IE解析完全相同html代码的不同表现
- Crashing Balloon
- 抓取键盘keycode
- 网页一开始加载js程序
- 面向对象的应用服务层设计
- 将控件添加到GAC中
- 领悟Web设计模式
- ajax的简单应用
- 在ASP.NET页面中使用SolpartMenu控件
- ASP.NET+AJAX解决网页打开等待问题
- Today is my brithday~~~~!
- Web项目解决方案框架
- 如何构建积木式Web应用
- 表格里的展开和收回做法