Visual Studio 2005中Installer类的用途是什么

时间:2008-10-14 02:01:58

标签: visual-studio

我在Visual Studio中看到了一个Installer类项。为什么他们为Installer维护一个单独的项目。他们是否创建了任何自定义安装程序?

3 个答案:

答案 0 :(得分:3)

安装程序类可用于配置性能计数器和消息队列等项目,作为代码安装的一部分。它们可以包含在任何程序集中,安装与程序集相关的组件的最基本方法是使用InstallUtil yourassembly.dll,它将包含您的代码和自定义安装程序。优良作法是为以这种方式添加的任何内容提供卸载选项。

请参阅此处了解更多信息http://msdn.microsoft.com/en-us/library/z3xc61bs(VS.80).aspx

答案 1 :(得分:1)

我还使用它们来覆盖基本安装程序类中的行为,这样我就可以根据MSI向导中的输入运行验证,创建文件和文件夹等。

对于Windows服务,我认为它们是必需的。

答案 2 :(得分:1)

我使用安装程序类的一件事是NGEN(本机图像),它可以加速启动。安装程序类调用NGEN.exe将其放入本机映像。

http://dotnetperls.com/Content/NGEN-Installer-Class.aspx