几周前,我运行它没有任何错误(只是正常警告):
tlbimp TypeLibrary.tlb /primary /out:My.Made.Up.Name.dll
从那以后,我运行了 Windows Update(以获得几个月的更新)。
但是现在,当我运行相同的命令时:
tlbimp TypeLibrary.tlb /primary /out:My.Made.Up.Name.dll
我得到:
TlbImp : error TI1021 : Primary interop assemblies must be strongly named. This
can be accomplished by using either the /publickey, /keyfile or /keycontainer op
tions.
tlbimp 的行为是否可能因更新而改变,或者是否有其他原因我无法再次运行 tlbimp?
上次我肯定没有密钥文件,所以我不确定为什么这次我可能需要一个。