[英]How can I suppress the command window that pops up when using Magick.NET to convert PDF images?
[英]How Can I Suppress the Black Shell that Pops Up When I Run my C# Winforms Application?
如果項目1的“輸出類型”不小心從“Windows 應用程序”更改為“控制台應用程序”,您會得到非常類似的症狀。
假設您開始使用 Windows 應用程序模板,您的主線程仍將是 STA,並且沒有任何東西可以阻止控制台應用程序運行 windows 消息循環並顯示 UI(因為模板將設置)。 但是你總是得到一個控制台 window 連接到控制台應用程序。
如果發生這種情況,您只需將 Output 類型改回 Windows 應用程序即可。
1項目屬性,應用程序選項卡。
默認情況下,Winforms 應用程序不顯示控制台,這是您需要主動調用的。 這通常是通過調用本機AllocConsole
function 來完成的:
https://www.pinvoke.net/default.aspx/kernel32.allocconsole
我會搜索代碼庫,看看是否在任何地方都調用了AllocConsole
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.