从安装程序类中获取当前msi安装文件的名称

问题描述:

可以从Installer类的自定义操作中获取当前安装文件(.msi)的名称?从安装程序类中获取当前msi安装文件的名称

我需要的是这样的:

 
[RunInstaller(true)] 
public partial class ProjectInstaller : Installer 
{ 
    public ProjectInstaller() 
    { 
     InitializeComponent(); 

     **var fileName = CurrentMSIFileName();** 
    } 
} 

谢谢!!

只是重写安装程序类的一些功能。请参阅MSDN上的示例。 http://msdn.microsoft.com/en-us/library/system.configuration.install.installer.aspx

+0

我搜索了很多安装程序类,但没有.MSI文件的名称。在Context属性中有命令行参数,但不包含文件MSI的名称。 – 2009-12-16 17:06:33