Come posso rinominare un file di installazione in ClickOnce, da setup.exe a myapp.exe?Come rinominare il file di installazione in ClickOnce?
risposta
È possibile rinominare il file dopo averlo creato?
che l'utente non ha scaricato il setup.exe ma il mio nome myapp.exe – Mediator
Non sono sicuro di aver capito cosa stai dicendo. Se si distribuisce un'applicazione clickonce su un server Web, è possibile modificare setup.exe su myapp.exe e funzionerà comunque. Il file setup.exe (o qualsiasi cosa tu lo chiami) contiene un collegamento al manifest di distribuzione (.application file). AFAIK, niente contiene un collegamento a setup.exe. Ovviamente, se si utilizza publish.htm generato da Visual Studio, sarà necessario modificarlo e cambiare "setup.exe" in "myapp.exe" in modo che chiami quello giusto. – RobinDotNet
Il file 'setup.exe' può essere rinominato in' my_application_setup.exe' dopo la pubblicazione. Dire al programma di installazione * ClickOnce * di cambiare il nome sarebbe più comodo. –
Penso che non è possibile modificare il nome del file setup.exe dal setup.
Se è necessario distribuire manualmente il file di installazione e setup.exe è troppo confuso, è sufficiente creare un progetto di installazione, rinominare il nome del file di output .msi e quindi distribuirlo.
Basta rinominare setup.exe in myAppSetup.exe e modificare il file publish.htm
per modificare l'href da setup.exe a myAppsetup.exe. Gli utenti possono scaricarlo facendo clic con il pulsante destro del mouse sul pulsante Installa e scegliendo Save As
. Raccomando myAppSetup.exe in modo da non confonderlo con l'eseguibile.
Oh sì, è un po 'complicato automatizzare questo processo perché Visual Studio
ha solo un'opzione evento post build per eseguire uno strumento esterno e nessuna pubblicazione post. Quindi ricorda di cambiare nuovamente ogni volta che pubblichi una nuova versione.
Risulta che il nome corretto .exe
non è stato trovato all'interno della funzione "pubblica". Se vado a c:\path\to\my\app\bin\Release\MyApp.exe
troverò il file che stavo cercando. Mi sembra abbastanza sciocco che "pubblicare" non possa darmi l'exe adatto che sto cercando, ma funziona.
Questa non è una soluzione come dovrebbe essere, ma se si utilizza la distribuzione ftp e si ha accesso http al proprio ftp, è possibile implementare il download con disposizione del contenuto tramite php (o altra lingua, supportata dal proprio hosting) :
Fare doppio clic su Il mio progetto in Esplora soluzioni. Apparirà un modulo DataEntryApplication. Sotto la scheda dell'applicazione, inserisci il nome dell'applicazione desiderato nel campo Nome assembly. Ripubblica la tua soluzione.
Stavo cercando di risolvere lo stesso problema per il mio software. Ho già 'xxxx' nel campo Nome Assemblaggio, ma quando lo pubblicizzo crea setup.exe. Ho appena cambiato il nome setup.exe in xxxx.exe e l'ho installato da exe. Ha funzionato bene.
Mi sono imbattuto in questo post perché voglio distribuire due applicazioni nella stessa posizione e sono rimasto sorpreso di non poterlo fare con Visual Studio. Questo è il modo in cui l'ho risolto.
Vale la pena di ricordare che io non si basano su Visual Studio di distribuire la mia domanda, ma utilizzare due fasi:
- pubblicare directory locale (
\bin\release\app.publish
) - implementare al WebServer con
pscp.exe -r -batch -C -q -pw <pass> * <user>@<host>:<path>
i miei pubblicare comando (fase 1) si presenta così
msbuild /target:Rebuild;Publish MyApp.csproj
Ora ho aggiunto un semplice bersaglio nel mio file di csproj
<Target Name="AfterPublish">
<Move SourceFiles="$(OutputPath)app.publish\setup.exe" DestinationFiles="$(OutputPath)app.publish\viewer.exe" />
</Target>
e ha cambiato il mio comando pubblicare
msbuild /target:Rebuild;Publish;AfterPublish MyApp.csproj
Non sono sicuro circa la setup.exe MA nel caso in cui qualcuno ha bisogno di alterare la XXX.application nome file, le istruzioni sono le seguenti
- 1. ClickOnce installazione finestra icona
- 2. Installazione ClickOnce e modifica del file di configurazione dopo l'installazione
- 3. Installazione dell'applicazione ClickOnce pubblicata in formato DPI
- 4. ClickOnce File Association
- 5. ClickOnce Prerequisiti - Come gestire l'ordine di installazione dei prerequisiti?
- 6. Come rinominare il file scaricato con wget?
- 7. Javascript rinominare il file in download
- 8. 'Installazione applicazioni' icona di un C# un'applicazione ClickOnce
- 9. Dove posso scrivere il file di registro log4net in ClickOnce?
- 10. Come rinominare i file in ruby
- 11. Come rinominare i file in Android Studio
- 12. Come rinominare durevolmente un file in POSIX?
- 13. android, Come rinominare un file?
- 14. Come rinominare un file in Heroku
- 15. caricamento file jquery - come sovrascrivere il file NON rinominare
- 16. Come rinominare il file sostituendo sottostringa utilizzando lotti in Windows
- 17. rinominare più file in Python
- 18. .NET - Installazione ClickOnce - Nome azienda e Nome applicazione
- 19. Rinominare un file in NERDTREE
- 20. Come rinominare il file di immissione nativo react (index.ios.js)
- 21. Come distribuire i file con un'applicazione clickonce?
- 22. finestre file batch rinominare
- 23. Visual Studio: come denominare il file di output .msi di un progetto di installazione?
- 24. Un liner per rinominare file di file
- 25. Come rinominare una quantità enorme di file in Hadoop/Spark?
- 26. Parametri in ClickOnce
- 27. Come includere file di dati personalizzati nella distribuzione di ClickOnce?
- 28. Come eseguire il looping dei file e rinominare usando PowerShell?
- 29. Come rinominare il database in modalità multiutente
- 30. Come rinominare il dispositivo genymotion?
Questa è una tecnologia di Microsoft per installare il programma – Mediator
L'* * ClickOnce è un programma di installazione semplificata. Usando la logica di Microsoft "semplificata", gli utenti non possono cambiare molto. Dopotutto, è stato progettato in modo tale che * non è necessario modificare molti articoli *. Per ogni cosa in più, usa un vero programma di installazione. –