Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>You're installing an <a href="http://msipackagingforvista.com/what-is-an-advertised-shortcut.html" rel="nofollow noreferrer">Advertised Shortcut</a>, this means when you double click on the shortcut to run the application Windows Installer checks to ensure that all files, registry keys, etc that should be installed are installed. </p> <p>For some reason Windows Installer is detecting that your installation has become "corrupt", this might mean that a file has changed, been deleted, registry keys are missing or whatever. </p> <p>If you install a non-advertised shortcut you'll stop the repair happening. However the better solution is to try and figure out <em>why</em> it's attempting to repair your installation. Generally it's an indication that you've got a problem with your application or installation design - any "key file" in a component isn't permitted to change by default and will be "repaired" if it's modified. You probably don't have any other options in Visual Studio, as it's fairly limited. </p> <p>I'd highly recommend picking up a copy of <a href="http://rads.stackoverflow.com/amzn/click/1590592972" rel="nofollow noreferrer">The Definitive Guide to Windows Installer</a>, it explains all the Windows Installer concepts clearly using VS2005 and showing how to work around some of the limitations by editing the MSI with Orca.</p> <p><strong>Edit:</strong> (Looked up the in book for you...) you probably need to add <code>DISABLEADVTSHORTCUTS</code> to the <code>Property</code> table with a value of <code>1</code>. I don't use VS so I can't say if there's a checkbox or not. </p> <p>You might also be able to "cache" the MSI in the Windows folder, this means you can still repair even if the original MSI is deleted. Again, unsure how to do this with VS.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload