我有一個Windows應用程序,我用C#4和WPF編寫;我現在被問到是否可以添加命令行參數(例如/ console),強制它作爲控制檯應用程序運行,以便它可以由任務計劃程序運行。是否可以在控制檯窗口中運行Windows應用程序?
這是可能與現代應用程序?或者我需要創建一個單獨的控制檯應用程序?
UPDATE:可我只是強調,這是一個WPF應用。沒有方便的static void Main(string[] args)
入口點掛鉤。但是,PM仍希望該應用在從命令行運行的能力...
最後更新:伎倆,如@ RodH257指出,是在WPF應用程序codegens預期靜態無效的主要。您可以使用相同名稱的方法添加您自己的類,並在項目構建屬性中將其設置爲可執行文件的啓動對象。您還需要方法中的[STAThread]屬性,以便WPF也能正常運行。
是的,這是可能的! –
供參考:剛寫了一篇關於我如何打開WPF窗口,並隱藏/顯示控制檯窗口的帖子。信息遍佈整個地方,所以我決定發佈我如何在自己的項目中工作:http://stackoverflow.com/questions/479014/wpf-window-from-a-console-project/33441726#33441726 –