The short answer is no, you can't. Repair is a feature of Windows Installer
and MSI files. It's triggered by using COM classes, shortcuts, file
extensions, assemblies in the GAC and some other stuff. The caveat is that
if you know for a fact that using a shortcut is what is triggering the
repair, you can edit the final MSI file and add to the Property table,
case-sensitive, the property DISABLEADVTSHORTCUTS and give it a value of 1.
Google on that for more info.

Signature
Phil Wilson
[Microsoft MVP-Windows Installer]
Definitive Guide to Windows Installer
http://apress.com/book/bookDisplay.html?bID=280
> Hi,
> can i disable repair option in .Net Deplyment Project? how?
>
> Thanks,
> PB