C'è un modo per modificare il mio programma di libreria di classi su un .exe
o fare clic su una sola applicazione? Attualmente lo prendo come una DLL. Sono in grado di creare un clic su un'app ma non funziona dopo l'installazione.Un modo per convertire la funzione della libreria di classi in exe?
risposta
Nelle proprietà del progetto -> tag applicazione, modificare il tipo di output in Applicazione console. Ad ogni modo, è necessario creare un metodo static Main()
come punto di partenza.
static void Main(string[] args)
{
}
È possibile cambiare il tipo di uscita del vostro progetto in esso è impostazioni, quindi aggiungere un entrypoint principale, come altri hanno detto (Nota, si vuole "l'applicazione di Windows", non "Applicazione console" qui):
Se non è possibile cambiare la fonte per qualche motivo, è possibile creare una nuova applicazione molto semplice (un exe), e chiamare i metodi pubblici nel dll da esso:
namespace YourNamespace
{
internal class YourApp
{
private static void Main(string[] args)
{
// Call your function here.
}
}
}
Per fare ciò, è sufficiente includere un riferimento alla DLL esistente in questa nuova applicazione.
Grazie a tutti per il vostro supporto .. – Vysakh
Piuttosto che cambiare a un EXE - creare un nuovo progetto (Winform App, WPF, Console App, a prescindere) e riferimento la DLL per utilizzare le classi da esso.
Se si converte la DLL in un EXE, si perde (o almeno in modo significativo ostacola) la possibilità di utilizzare tali classi in qualsiasi altra applicazione.
Mantenere le classi non UI in una DLL e inserire solo classi e controlli dello strato UI nell'eseguibile.
- 1. Convertire un PCL in una normale libreria di classi
- 2. Importazione di classi della libreria in Python
- 3. Archiviazione locale di thread per la libreria di classi C#
- 4. API API della libreria di classi
- 5. Un modo migliore per convertire la lista in vettoriale?
- 6. Come testare la libreria di classi interna?
- 7. Libreria/Funzione per comunicare all'utente la sicurezza della propria password?
- 8. Alternativa a ConcurrentDictionary per la libreria di classi portatili
- 9. Qualsiasi framework di registrazione per la libreria di classi portatile?
- 10. In che modo ereditiamo le classi di test nei moduli della libreria Android?
- 11. Esiste un modo per convertire una stringa in un numero di base 10 per la crittografia?
- 12. Differenze tra la libreria di controlli personalizzati WPF e la libreria di classi normale?
- 13. Convertire C# libreria Per MSTest Progetto
- 14. Libreria di classi C# Equivalente di System.Diagnostics.StackTrace
- 15. come posso convertire un'applicazione wpf in exe
- 16. Libreria ActionScript per convertire Markdown in HTML
- 17. Quali passaggi devo seguire per convertire da una libreria di classi a una WCF?
- 18. libreria javascript per convertire la pagina Web in pdf
- 19. Libreria PHP per convertire JSON in CSV?
- 20. Un modo sicuro per impedire l'esaurimento della memoria della libreria di immagini GD? (PHP)
- 21. Una libreria per convertire svg in immagini?
- 22. UserControls nella libreria di classi
- 23. Esiste un equivalente della funzione __noSuchMethod__ per le proprietà o un modo per implementarlo in JS?
- 24. convertire la ricorsione in "ricorsione della coda"
- 25. creare una libreria di classi per un progetto sharepoint
- 26. Come si utilizza una libreria di classi standard in MVC6?
- 27. Come convertire un intero in una stringa in modo flessibile?
- 28. In Scala, esiste una funzione di libreria preesistente per convertire le eccezioni in Opzioni?
- 29. Risorse globali in una libreria di classi
- 30. Membership.CreateUser() in una libreria di classi
creare un progetto exe e includere ur dll – WhileTrueSleep
Pls Fornire maggiori dettagli .. –
Proprietà -> Tipo di output -> Modifica dalla libreria di classi. Tuttavia, ci saranno ancora alcuni passi da fare; probabilmente è più facile iniziare come un'app per console o un'app per Windows Form e aggiungere il tuo codice. – zimdanen