【发布时间】:2011-03-11 04:59:18
【问题描述】:
我们使用 tfs/teambuild 和 msbuild 为我们的软件建立了一个自动化的构建和 QA 流程,并且我们希望能够(出于审计目的)知道某个组件是否经过了该流程。
例如,如果一个库安装在用户的机器上,我希望能够以某种方式检查它,以判断它是否通过了构建。特别是,我希望能够将它与直接构建在开发者机器上,然后手动安装的组件区分开来。
最好的方法是什么?作为构建过程的一部分的代码签名似乎最接近这些要求,但大概这不会涵盖可能使用的任何第 3 方库?我还阅读了有关将所有程序集合并为一个的 ILMerge 工具,但是我不知道是否可以对它们进行签名?
我确定我们不是第一批有此要求的人,因此请四处寻找可能做过此类事情的其他人的任何想法或提示
谢谢!
【问题讨论】:
-
您需要更多地描述您的场景。根据您的描述,不清楚您为什么要这样做。这对于获得一个好的答案很重要。