从安装程序类中获取当前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
我搜索了很多安装程序类,但没有.MSI文件的名称。在Context属性中有命令行参数,但不包含文件MSI的名称。 – 2009-12-16 17:06:33