Sto distribuendo un'app utilizzando clic una volta in cui desidero disabilitare la convalida dell'hash degli assembly inclusi. C'è un modo per fare questo da Visual Studio o ho bisogno di un altro strumento per farlo? Grazie!Come disattivare la convalida hash clickonce
risposta
Se si sta utilizzando .NET 3.5 o .NET 4.0, è possibile rimuovere l'hashing andando alla scheda Firma e deselezionando la casella "Firma i manifesti ClickOnce".
Nota che non dovresti farlo se stai pubblicando su Internet. Non ci sarà alcuna verifica dei file per assicurarsi che non siano stati manomessi quando l'utente installa o aggiorna la loro applicazione.
Si prega di notare che si tratta di hashing - non firma!
Sì, ci sono due modi per farlo:
manualmente: è sufficiente rimuovere il hash-XML-elementi all'interno del file manifest. Notare che se si modifica il file .manifest, anche l'hash di quel file .manifest diventa diverso. Quindi l'elemento hash-XML relativo al file .manifest deve essere rimosso all'interno del file .application, dove fa riferimento a .manifest.
Visual Studio: nella scheda di pubblicazione, fare clic su "file dell'applicazione ...". La colonna di destra dice "Hash (include)". Basta impostare i file su "exclude", se si desidera modificarli in seguito.
documentazione ufficiale: http://msdn.microsoft.com/en-us/library/che5h906.aspx
- 1. Come disattivare la convalida della password mysql?
- 2. Disattivare la convalida XSD di file sorgente
- 3. Convalida un hash salato
- 4. Flag globale per attivare/disattivare la convalida in Prismatic/Schema?
- 5. WPF - convalida - come mostrare i suggerimenti e disattivare "run" pulsante
- 6. Come firmare un'applicazione ClickOnce
- 7. Come disattivare completamente la cache?
- 8. Come disattivare la cache hibernate
- 9. errore ClickOnce dopo la distribuzione - ha un diverso hash calcolato quanto specificato nel manifesto
- 10. Come disattivare la convalida degli errori per le annotazioni in Intellij IDEA?
- 11. CXF 2.2.12: Come disattivare la convalida dello schema sul lato client
- 12. Come disattivare la convalida di sospensione in un progetto di avvio a molla
- 13. Come disattivare il pulsante dopo un clic con la convalida utilizzando javascript?
- 14. Come disattivare la convalida durante l'analisi di XML ben formato utilizzando DocumentBuilder.parse?
- 15. Come mantenere la convalida?
- 16. ClickOnce Applicazione in uscita durante la verifica dei requisiti dell'applicazione
- 17. Come utilizzare la convalida Struts2 per la convalida condizionale?
- 18. Come usare l'offuscamento per ClickOnce?
- 19. Come disattivare la vista intestazione in ListView
- 20. Come disattivare la condivisione famiglia per un'app
- 21. Sinone - come disattivare la funzione annidata?
- 22. Flexigrid - come disattivare la selezione delle righe
- 23. Come disattivare la gestione delle eccezioni?
- 24. Come attivare/disattivare la registrazione tramite Log4net
- 25. Come disattivare la registrazione in Scrapy (Python)
- 26. Come disattivare la localizzazione in git 1.8
- 27. Come disattivare la prospettiva in mplot3d?
- 28. Come disattivare la funzione esportata in ES6?
- 29. Come disattivare la selezione su un TextBox
- 30. Come ottenere la riga di comando da un'applicazione ClickOnce?
Un modo per annullare a livello globale dal progetto, piuttosto che controllando ogni file nella lista? –