Domanda

andare in qualsiasi scorciatoia applicazione dotnet della configurazione dotnet e fare clic su Proprietà, nella schermata che è venuto su, perché trovare il pulsante di destinazione è disabilitato?!

questo è capitato di collegamento prodotta dal programma di installazione dotnet, perché? e come attivarla?

È stato utile?

Soluzione

  

Questa è una funzionalità di Windows Installer   e si chiama " Pubblicato Shortcut ".   Questo collegamento contiene informazioni   circa il prodotto si sta puntando.

     

È possibile attivare questa   on / off nella configurazione, impostando il   Proprietà DISABLEADVTSHORTCUTS.

Pubblicato Shortcut

  

Nel mondo MSI ci sono due tipi   di collegamento - pubblicizzato e   non pubblicizzato.

     

Una scorciatoia non pubblicizzato è un   finestre standard di scelta rapida. Se tu   destro-clic su di esso si vedrà il bersaglio   punti di campo alla eseguibile che   sarà lanciato. Se, per qualsiasi   ragione, questo eseguibile manca la   applicazione semplicemente fallire.

     

Un collegamento annunciato è un   tecnologia specifica a Windows   Installer. Se si fa clic su un   collegamento annunciato il campo di destinazione   sarà in grigio. un pubblicizzato   scorciatoia supporta la pubblicità e   riparazione.

     

di riparazione dei mezzi che, se l'eseguibile per   che il collegamento sta puntando non è   c'è poi installer Windows   riparare l'applicazione e sostituire il   File mancante. In realtà, sarà anche   il controllo altri file importanti, battente bandiera   come percorsi principali, e se qualcuno di questi sono   manca li sostituirà pure.

     

Pubblicità è un processo in cui   l'applicazione sembra essere   Installato le scorciatoie, ma ci sono   l'applicazione non è in realtà   installato. L'installazione, la   copia dei file e voci di registro,   Solo avviene quando l'utente prima   lancia l'applicazione. Un   pubblicizzato installare solo mette giù quello che   che noi chiamiamo le interfacce applicative. Un   interfaccia di applicazione è alcun modo per   avviare l'applicazione. Questo potrebbe essere un   collegamento, estensione del file o COM   interfaccia.

Modifica

Per aggiungere la proprietà, è possibile utilizzare Orca MSI Editor , o dare un'occhiata a come Impostare proprietà DISABLEADVTSHORTCUTS nel progetto di installazione VS.NET articolo.

Modifica 2

Alcuni più interessanti informazioni su qui . È possibile eseguire direttamente setup.exe con i parametri -. setup.exe DISABLEADVTSHORTCUTS=1 o msiexec.exe <path to msi-file> DISABLEADVTSHORTCUTS=1

E, se si utilizza Orca MSI Editor , è possibile impostare la proprietà aprendo il file MSI, e andando alla pagina Property (a sinistra), e l'aggiunta di una nuova proprietà facendo clic destro opzione di menu "Add Row". Salvare il msi, e si è fatto.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top