我使用此代码在 msbuild 脚本文件中签署程序集:
<Exec Command="$(SNexePath)\sn.exe -R $(TargetPath)\Exchange.dll" />
但我有错误:错误 MSB3073:命令“C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\sn.exe -RD:\Program\Exchange.dll”以代码 1 退出
之后,我在 Visual Studio 命令提示符中执行了相同的命令,以检查它是否适用于命令提示符:
C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\sn.exe -RD:\Program\Exchange.dll 但之后我收到此消息:
选项 -R 接受 2 个参数
如何在 msbuild 脚本文件中正确签署程序集?