摘要: VS2010 有用的快捷键 : Ctrl + r, ctrl + w, 切换空格示。 阅读全文
posted @ 2012-11-21 14:42 我不是杰克船长 阅读(454) 评论(0) 推荐(0) 编辑
摘要: petshop中.snk文件和AssemblyInfo.cs文件的作用 snk文件在.net里面被用作存放密钥或密钥对的存储文件,生成密钥对snk文件可以用.net中的sn.exe命令,如“sn -k keyPair.snk”。 snk本身只是用来存放非对称密钥的,但在各个需要用到加密、签名的地方都可以使用: 1) 用snk文件生成强命名程序集,这样一个assembly才可以被赋... 阅读全文
posted @ 2012-11-21 14:18 我不是杰克船长 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 大家做项目开发一般都是分层的,比如UI层,业务层,数据访问层。业务层引用数据访问层的DLL(比如dataAccess.dll),并使用dataAccess.dll中的方法。当项目完成并给客户用了,可有些心里BT的客户这个时候也可以请个稍微懂NET的人来引用你的dataAccess.dll并调用其中的方法搞破坏。比如可以直接使用里面的ChangePwd(string UserName,string ... 阅读全文
posted @ 2012-11-21 14:06 我不是杰克船长 阅读(676) 评论(1) 推荐(1) 编辑
摘要: 当你把一个程序集放进GAC(全局程序集缓存)时,就要加强名(也就是签名),在GAC中的程序集可以被所有程序引用访问(相当于以前COM组件在注册表里注册一样),如果不放进GAC,刚所有使用这个程序集都要复制这个程序集(也就是私有程序集),所以用不用强名要看情况而定. 如果不是 要把.dll共享 可以不使用强名 强名称是为了你的Dll文件的安全,一般我们的dll文件,随便在哪只要引用就可以... 阅读全文
posted @ 2012-11-21 13:54 我不是杰克船长 阅读(338) 评论(0) 推荐(0) 编辑