Spesso avvio con una semplice applicazione console per provare un'idea, quindi creare un nuovo progetto basato su GUI e copiare il codice. Esiste un modo migliore ? Posso convertire facilmente la mia applicazione per console esistente?Come convertire un'applicazione di console .NET in un'applicazione Winforms o WPF
31
A
risposta
61
Basta aggiungere un nuovo Winform, aggiungere il seguente codice al principale:
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
quindi fare clic destro il progetto e selezionare Proprietà e modificare il "Tipo di uscita" per applicazioni Windows e il gioco è fatto.
EDIT:
in VS2008 la proprietà di cambiare è il tipo di applicazione
14
Per completezza - e per altri newbs come me - è anche necessario aggiungere:
usando System.Windows.Forms;
... fino all'inizio di Program.cs
+5
Aggiungere anche un riferimento a System.Windows.Forms.dll. –
Problemi correlati
- 1. Il futuro di .NET Development: ASP.NET o WPF/Silverlight/Winforms?
- 2. Esempi di app veloci .NET WPF/WinForms?
- 3. Come convertire un progetto Winforms nel progetto wpf
- 4. Come includere una console in Winforms?
- 5. Come cancellare la console in C# .net?
- 6. Quale ha prestazioni di runtime più veloci: WPF o Winforms?
- 7. Come funziona SetUnhandledExceptionFilter nelle applicazioni .NET WinForms?
- 8. WindowLicker per .NET WinForms?
- 9. Come emulare una console in WPF?
- 10. Crittografia delle password in WinForms app.config, .NET
- 11. WPF webbrowser control vs winforms
- 12. Come convertire un semplice progetto di console .Net in un exe portatile con Mono e mkbundle?
- 13. Incorporamento grafico WinForms nella finestra WPF
- 14. Localizzazione .NET WinForms - sostituzione ComponentResourceManager
- 15. WinForms to WPF - Come ci arriviamo da qui?
- 16. Perché dovrei usare WPF su Winforms? Qualche esempio di WPF che sovraperforma Winforms?
- 17. Come velocizzare il rendering .NET winforms
- 18. WinForms o WPF o Qt per Windows GUI con C/C++ come backend
- 19. Come eseguire un'applicazione console .NET in background
- 20. Thread.CurrentPrincipal in .NET applicazione console
- 21. SpellChecker in WPF .NET
- 22. Perché WPF non supporta C++ .NET - il modo in cui funziona WinForms?
- 23. Ricevi la struttura WM_COPYDATA nell'app WPF o Console C#
- 24. come posso convertire un'applicazione wpf in exe
- 25. MVP, Winforms - EventHandlers o Delegati
- 26. Generatore di parser JSON in .NET/WPF?
- 27. Come convertire SID in stringa .net
- 28. Utilizzo di XAML in WinForms
- 29. Convertire un programma Java Console in Webapp
- 30. Porting WinForms trascinamento in WPF trascinamento della selezione
Bello, dimostra che sono stupido. – Rayne
Grazie mille :) Proprio quello di cui avevo bisogno! – Automatico
Se la tua app utilizza Compact Framework, devi solo aggiungere 'Application.Run (new Form1());'. Le prime due righe non sono valide. – DeanOC