Ciao,
il mio programma deve essere avviato come amministratore, perchè scrive dei file nella sua cartella presi dal web.

Le guide dicono di modificare l'app.manifest

codice:
<!-- Opzioni manifesto Controllo account utente
            Se si desidera modificare il livello di Controllo account utente di Windows, sostituire il 
            nodo requestedExecutionLevel con uno dei seguenti.


        <requestedExecutionLevel  level="asInvoker" uiAccess="false" />
        <requestedExecutionLevel  level="requireAdministrator" uiAccess="false" />
        <requestedExecutionLevel  level="highestAvailable" uiAccess="false" />


            Se si specifica il nodo requestedExecutionLevel, la virtualizzazione dei file system e del Registro di sistema verrà disabilitata.
            Se si desidera utilizzare la virtualizzazione dei file e del Registro di sistema per la 
            compatibilità con le versioni precedenti, eliminare il nodo requestedExecutionLevel.
        -->
Di default vi è: <requestedExecutionLevel level="asInvoker" uiAccess="false" />, deve essere modificato in <requestedExecutionLevel level="requireAdministrator" uiAccess="false" /> per avviarlo automaticamente come amministratore.

Qui nasce il problema, se avvio un nuovo progetto e faccio questa modifica nessun problema, ma nel progetto che ho già iniziato mi da un errore:
"Errore 1 ClickOnce non supporta il livello di esecuzione richieste 'requireAdministrator'."

Come posso risolvere, che si avvii in amministratore è una cosa fondamentale per il corretto funzionamento.

Non mi dite come già fatto di creare installer, cartelle romaing o cose varie, la soluzione deve essere quella di avviare come amministratore come suggerito dall'MSDN https://social.msdn.microsoft.com/Fo...=visualbasicit

https://www.youtube.com/watch?v=3Tk7AK0DF8k

Grazie