2008-11-18 49 views
0

我对构建不是很有经验 - 这可能非常简单!我有一个简单的应用程序与一个简单的部署项目。我去了发布编译版本的DLL所在的目录,签署了所有这些目录(verisign),然后去了部署项目,选择了Build(而不是REbuild),并且它重新编译了所有的程序集,现在它们不是'再签署一次。我可以保留简单易用的部署项目,并且还签署了程序集,还是必须以其他方式创建MSI?谢谢!如何构建部署项目而不取消签署我的程序集?

回答

0

尝试签署程序集作为构建的中间步骤。

执行此操作的一种方法是添加一个虚拟项目,该虚拟项目具有签署组件的构建事件。在创建MSI软件包之前,让这个项目成为最后一步。

1

我还没有尝试过,但是......不要让部署项目依赖于应用程序项目。而是手动将应用程序的输出添加到部署。因此,不应该触发自动构建。

+0

这是我的答案。 – Gregory 2009-10-10 22:26:05

相关问题