執行主控台應用程式(Console Application)後會顯示一個黑色的指令視窗,如果沒有需要輸入的部分則會在開啟的一瞬間閃一下就消失,假設沒有需要從指令視窗輸入或輸出資料該如何讓指令視窗不要顯示?下面提供兩種解決的方式:
使用滑鼠右鍵點擊專案 > 屬性 > 輸出類型,選擇「 Windows 應用程式」,執行完此步驟後也是自動將 .csproj 檔案的 OutputType 從 Exe 改為 WinExe,只是有圖形化界面。
修改 .csproj 檔案
將 .csproj 檔案的 OutputType 從 Exe 改為 WinExe 即可
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>WinExe</OutputType>
<TargetFramework>net6.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
</PropertyGroup>
</Project>
調整屬性設定
如果是使用 Visual Studio 2022 ,可以依照下方的步驟調整:使用滑鼠右鍵點擊專案 > 屬性 > 輸出類型,選擇「 Windows 應用程式」,執行完此步驟後也是自動將 .csproj 檔案的 OutputType 從 Exe 改為 WinExe,只是有圖形化界面。
留言
張貼留言
如果有任何問題、建議、想說的話或文章題目推薦,都歡迎留言或來信: a@ruyut.com