1
我想试验用强名称签署我的.Net程序集。所以我下载并安装了windows SDK,然后做了Dir /s sn.exe
为了找到安装它的一个目录。应该使用哪个sn.exe?
我发现,(为大小和日期滚动):
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\sn.exe 03/18/2010 07:51 PM 95,552 bytes
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools\sn.exe 03/18/2010 07:51 PM 168,768 bytes
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools\x64\sn.exe 03/19/2010 06:16 AM 187,712 bytes
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\x64\sn.exe 03/19/2010 06:16 AM 102,208 bytes
所以我现在很困惑,哪个工具我应该使用生成一个.snk文件(或者即使不同的版本,真正的问题)
FWIW我在W7 64位运行VS2010,看着签署.NET 4个的组件
我想不出有什么不同。只是不要打扰,使用IDE。项目+属性,签名选项卡。 –
@HansPassant OK ..我没有看到我可以在那里创建一个.snk文件。这就提出了'为什么我要下载windows sdk?'的问题。仍然我困惑的4个不同版本的sn.exe –
我不知道当然,SDK已经包含在VS.否则这会迎合使用来自不同构建环境的构建工具,主要是C++构建细节。你可以修改Visual Studio命令提示符以了解更多信息。 –