命令行sn.exe 无效

来源:百度知道 编辑:UC知道 时间:2024/06/11 06:23:33
我用的是vs2005版,写完一个类文件打算强命名时候
用了sn.exe-k operation.snk命令
执行说sn.exe命令无效,怎么解决呢?
我用的是vs2005版阿,sn.exe路径在vs2005->sdk->v2.0->bin
我能找到个这SN.exe文件,但是为什么在程序里面说我是无效命令呢.

我问你sn.exe是什么?在哪里?

如果你安装了Vs.net那么该程序就在你的
<盘符>\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\Bin
或者
系统根目录<系统根目录>\Microsoft.NET\SDK\v1.1\Bin 里面
Visual Studio .NET 工具->Visual Studio .NET 2003 命令提示
再输入SN
命令行里面输入sn.exe

密钥的文件路径一般使用相对路径
AssemblyInfo.cs中已经有说明,下面是引用的AssemblyInfo.cs中的一些说明
// 注意:
// (*) 如果未指定密钥,则程序集不会被签名。
// (*) KeyName 是指已经安装在计算机上的
// 加密服务提供程序(CSP)中的密钥。KeyFile 是指包含
// 密钥的文件。
// (*) 如果 KeyFile 和 KeyName 值都已指定,则
// 发生下列处理:
// (1) 如果在 CSP 中可以找到 KeyName,则使用该密钥。
// (2) 如果 KeyName 不存在而 KeyFile 存在,则
// KeyFile 中的密钥安装到 CSP 中并且使用该密钥。
// (*) 要创建