使用强名称工具在.NET中创建强名称

Kum*_*mar 5 .net strongname visual-studio

从谷歌获得指令后,我尝试使用以下命令创建StrongNameFile:

C:\Program Files\Microsoft Visual Studio 9.0\VC\sn -k StrongNameFile.snk
Run Code Online (Sandbox Code Playgroud)

当我运行该命令时,我收到一条错误消息:

'sn' is not recognized as an internal or external command, operable program or batch file.
Run Code Online (Sandbox Code Playgroud)

我用以下方式尝试了它:

C:\Program Files\Microsoft Visual Studio 9.0\SDK\v3.5\Bin>sn -k StrongNameFile.snk
Run Code Online (Sandbox Code Playgroud)

但得到了同样的错误.请有人帮我解决这个问题.

ito*_*son 9

打开Visual Studio命令提示符而不是正常的命令提示符.(开始> Microsoft Visual Studio 2008> Visual Studio工具> Visual Studio命令提示符.)这将设置PATH以包括.NET Framework SDK目录,其中包括sn.exe.

如果需要手动为自己的脚本或命令提示设置路径,则需要的路径是:

C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin

(确切的版本号可能会有所不同.)