Why does the shortcut created by my MSI installation start the setup process every time?

I created my MSI installer for our C # application through VS 2008. I installed it. He created a shortcut for me on the desktop. I clicked on this shortcut, the installation process started again, and at the end our application was launched. This was not the case yesterday, as I added some custom actions to create the database. I did not recreate the shortcut in the installer. why is that so?

+5
source share
6 answers

MSI comes with an automatic repair feature that checks if all the components installed by MSI are still present when the application starts using the shortcut.

, , ( ) , .

,

  • , , .

  • . MSI .

, MSI Visual Studio. , Visual Studio. :

  • MSI Orca ( , ).
  • script, . VBScript MSI
  • , , WiX NSIS.
+5

MSI , Orca. (, ) :

= 'DISABLEADVTSHORTCUTS' = '1'

.

+6

? , ?

+1

, , . ( MsiInstaller ).

?

+1

, , . , , .

+1

. , Deoplyment Project "" "ProductName". , , , "" C:\Program Files (x86) [] [ProductName]\'does not exist' .

0

All Articles