2

我想让我的生成安装项目的构建过程只需单击一下。但是,我还想在构建步骤中添加 {smartassembly} 以混淆构建,但仅限于我们的构建机器上。如何向 Visual Studio 2008 vdproj 添加预构建步骤?

基本上,我想移动命令行参数来混淆从构建应用程序到安装程序的一部分的构建,所以只有构建机器需要有许可证。

或者,我们是否应该为所有开发人员获取 {smartassembly}?这是一个非常大的成本变化(从一个构建许可证到 5 个并不是一笔小数目),所以这里的推理必须非常无懈可击。我打算将它添加到只负责构建的机器上,而不是让所有开发人员都拥有它,然后强迫开发人员尝试在客户实际拥有的发布版本中重现错误。

4

2 回答 2

4

是的,事实证明我是个白痴。UI 有所不同,但构建前和构建后的项目都在属性中,就好像它是 UI 属性,而不是项目属性一样。

于 2009-02-12T23:19:51.453 回答
0

为什么不为您的解决方案/项目设置不同的目标/构建/配置。它是唯一一个在构建机器上构建的。

(仅针对该项目/目标/配置的预/后构建步骤)

如果这不起作用,我会问写它的公司他们的建议。

于 2009-02-12T22:29:13.573 回答