全局程序集缓存(GlobalAssemblyCache,GAC)计算机范围内的代码缓存,它存储专门安装的程序集,这些程序集由计算机上的许多应用程序共享。在全局程序集缓存中部署的应用程序必须具有强名称。.Net提供的命令行工具gacutil.exe用于支持这一功能。gacutil.exe可以将具有强名称的程序..
分类:
其他好文 时间:
2014-12-03 19:38:48
阅读次数:
198
无法导入以下密钥文件: xxxx.pfx,该密钥文件可能受密码保护。若要更正此问题,请尝试再次导入证书,或手动将证书安装到具有以下密钥容器名称的强名称 CSP: VS_KEY_A5A29909FF6D902D要解决此问题:1.打开Visual Studio 命令提示(2010): 开始->Micro...
分类:
其他好文 时间:
2014-09-29 20:48:11
阅读次数:
699
本篇主要体验,在存在多个版本程序集的情况下,如何让CLR选择哪个版本程序集运行,以及程序集版本的切换。 分别生成非强名称程序集不同版本 □ 生成某个版本的程序集 →清理F盘as文件夹,剩下如下文件 →查看Cow.cs文件 using System;
using System.Reflection;
...
分类:
其他好文 时间:
2014-09-14 23:36:37
阅读次数:
404
全局程序集缓存(GAC:Global Assembly Cache)用来存放可能被多次使用的强名称程序集。当主程序需要加载程序集的时候,优先选择到全局程序集缓存中去找寻需要的程序集。 为什么需要全局程序集缓存?假设程序A引用B程序集,程序C也引用B程序集,在这种情况下,可以把B程序集放到一个全局程序...
分类:
其他好文 时间:
2014-09-14 15:20:57
阅读次数:
307
当一个程序集的名称,版本,文化,Public Key都做了设置,就可以把这个程序集叫做"强名称程序集"。强名称程序集可以防止被仿冒或篡改。本篇首先创建一个强名称程序集,接着模拟篡改程序集,看看最终结果如何? □ 创建一个强名称程序集 →在"C#程序集系列08,设置程序集版本"和"C#程序集系列09,...
分类:
其他好文 时间:
2014-09-14 15:13:57
阅读次数:
158
SE24
CL_EXITHANDLER的方法GET_INSTANCE中有基本上所有的增强都会走这边,打上断点查找增强名称,或者在程序中全局搜索GET_INSTANCE关键字然后
SE19 下 class badi 下的badi名称输入,创建badi实现,code增强业务逻辑
分类:
其他好文 时间:
2014-07-22 23:14:55
阅读次数:
275
错误原文:"错误 1 无法导入以下密钥文件: SamplePlugin.pfx。该密钥文件可能受密码保护。若要更正此问题,请尝试再次导入证书,或手动将证书安装到具有以下密钥容器名称的强名称 CSP: VS_KEY_AB11B965483B8730SamplePlugin"要解决此问题:打开Visua...
分类:
其他好文 时间:
2014-06-18 09:48:57
阅读次数:
138
说
明:你希望自己用.net辛辛苦苦做出来的软件被人轻易破解吗?你希望自己花了大量人力物力用.net开发出来的产品被竞争对手轻易获取核心代码吗?这是
一篇比较详尽地介绍如何保护自己的.net源代码的文章,如混淆、加密和强名称等,出于保护原作者的角度,所以本人没有掐头去尾作为自己个人的文章,正因 为是...
分类:
Web程序 时间:
2014-05-12 11:19:18
阅读次数:
291