문제

I'm using a vdproj to create a .msi file.

I have a continuous integration server that needs to install our program on a dedicated machine. I'd like for it to run the .msi file yet have no clickable screens because I want to fully automate the process. So the .msi file when you double click it, should do it's thing, and when it's done will just exit. No next screens, no nothing.

Is this possible, and if so what is the easiest way to do this with vdproj?

도움이 되었습니까?

해결책

Just create your standard MSI and run it with the silent switch.

msiexec /i myapp.msi /qn

다른 팁

Set LIMITUI property to "1". It's not supported directly by Visual Studio, but you can add it in Property table with Orca.

This way the MSI will show only a progress bar during install when you double-click it.

You could also create an MSI without any entries in the InstallUISequence. When the MSI gets kicked off you'll see a generic windows progress bar, but it won't require any user interaction.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top