如果您决定签署您的代码,您将需要:
下载这些工具的最佳位置是什么?
有没有办法在不下载大量 Microsoft Windows SDK 的情况下做到这一点?
最佳答案
从 Windows SDK 开始.这应该有你正在寻找的大部分内容。
另外,SignCode.exe在 .NET 1.1 之后已被弃用。 SignTool.exe是替代品。
不下载SDK?
一般来说,只有少数 SDK 工具可以在 Microsoft 官方软件包之外重新分发。它们列在 redist.txt
中文件。在我的系统上,我发现了一个 .NET SDK redist.txt
文件在 %ProgramFiles%\Microsoft.NET\SDK\v2.0 64bit
(我假设该文件夹在 x86 系统上称为“v2.0”)。这是它所说的:
.NET 框架 SDK 文件
根据软件的许可条款,
以下 .EXE 文件可以未经修改地分发:
用户界面
魔法师
生成证书
所以看起来这些文件中的大多数都不能再分发。再说一次,我的答案是 下载 Windows SDK。 请记住,如果您愿意,您可以只安装工具的一个子集;安装程序允许您选择/取消选择任何组件(例如,仅 .NET 开发工具)。
关于code-signing - 哪里下载signcode.exe等工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1451959/