我编写了一个应用程序并将其编译到用户应该引用的共享文件夹中。
我想创建一个安装程序应用程序,该应用程序调用单独的“.exe”并检查用户是否具有对共享fodler的读/写权限。
我一直尝试使用File-> New-> Setup Project
来完成此操作我看不到编写代码的选项来调用单独的'.exe'并做一些cheks。
有什么想法吗?
答案 0 :(得分:1)
你应该看一下Inno Setup,设置起来容易得多,并且有很多功能,包括编译的脚本语言,如果你需要在安装和/或卸载时做一些检查
还提供了一个以3rd party software提供的GUI。
此外,当您安装Inno Setup制作的软件包时,您不需要安装任何其他软件包,它会创建独立的.exe安装程序(与.msi文件不同)。
答案 1 :(得分:1)
要在部署/安装过程中执行自定义步骤,您可以创建“自定义操作”。
我过去一直使用这种方法,并发现它非常有用。 (现在可能会被更新的方法所取代,但我不知道其中一种方法。)
此article gives a great tutorial关于.NET中的自定义操作。
答案 2 :(得分:0)
您可以在安装项目中考虑creating a custom installer action,它允许您在部署的不同阶段运行任意代码。
答案 3 :(得分:-1)
查看自定义操作。它允许您在安装过程中执行任意.Net代码。