Visual Studio安装程序"安装项目"在安装之后运行.js然后在卸载之前运行另一个吗?

时间:2016-11-30 16:34:53

标签: javascript c# command-line installer setup-project

我有一个服务器的程序。在服务器启动之前我需要注册它。这是一次性的事情,因为重新注册它会将所有dcom数据和设置更改为出厂设置。这是我不想要的。所以我设置的是一个JS文件,它运行我的程序并给它一个参数参数" register"在我的程序中处理以注册服务器。类似地,在卸载之前,我想运行一个类似的JS文件来传递一个取消注册参数,这样服务器在被删除后就不再列在客户端视图上了。为了清楚起见,我已经将这两个JS文件正常工作,并且他们根据需要成功注册/取消注册我的服务器。

我的问题是我已经在应用程序目录和Visual Studio安装程序中添加了这些文件:安装项目,我已经转到右键单击安装程序项目>视图>自定义操作。然后我右键单击了安装文件夹并添加了我的regserver.JS文件,同样为了卸载,我添加了我的unregserver.JS文件。问题在于这些运行的顺序。当intaller运行它时,首先运行我的regserver.JS。这很糟糕,因为我的程序没有.exe存在但是抛出错误...有没有办法在我的项目中指定这个JS只是在安装完成后执行?

还是有一个巧妙的环绕吗?也许我做错了!

编辑:..只是一个想法......如果我制作另外两个JS文件,如果安装程序运行时会延迟30秒,然后执行我的regserver / unregserver文件......真的很邋but但我的意思是工作...

0 个答案:

没有答案