Mam aplikacji, które chcę uruchomić tak:Uruchom aplikację jako aplikację konsoli z args minęła, inaczej działać jako nagrodę Form app
jeśli args wysłany - Chcę, żeby zachowywać się jak aplikacji konsoli
jeśli argumenty nie została wysłana - chcę go uruchomić w Windows Forms Application
kiedy ustawić typ wyjścia do konsoli i nie wykryto podczas args mam umożliwiając style wizualne i runni ng. Działa wspaniale, z wyjątkiem tego, że okno konsoli otwiera się/zamyka szybko i to naprawdę przeszkadza. Czy istnieje sposób, aby nie pojawiać się okno konsoli? Szukam sposobu, aby nie tworzyć go w ogóle.
Zrobiłbym to na odwrót, sprawię, że będzie to aplikacja WinForm, ponieważ dostaniesz się do kodu, zanim cokolwiek zostanie utworzone (w twojej funkcji 'main' w' program.cs'). –
http://www.rootsilver.com/2007/08/how-to-create-a-consolewindow –
Czy możesz podzielić na trzy pliki wykonywalne? Jedna dla aplikacji Windows, druga dla aplikacji konsolowej i druga dla bootowania jednego z dwóch? Oczywiście musisz utworzyć bibliotekę klas dla swojego silnika. –