因為公司的 Debug UI 是使用 C++/CLI 去做的,簡單紀錄專案怎麼建立。
1. 在 Visual Studio 2019 安裝 C++/CLI
2. 建立 CLR WinForm 專案
建立新專案 – 選擇 CLR 空白專案 (.NET Framework)
設定專案名稱、路徑及 .NET 架構
選擇建立之後會進入開發介面
3. 設定桌面應用程式設定
對專案按右建 » 屬性 » 進入屬性設定頁面
組態屬性 » 連結器 » 系統 » 子系統 » 選擇 Windows
組態屬性 » 連結器 » 進階 » 進入點 » 輸入 main
4. 新增 UI 項目
對專案按右建 » 加入 » 新增項目
新增項目 » Visual C++ » UI » Windows Form
5. 重新啟動 Visual Studio 2019 並開啟專案
開啟標頭檔 » MyForm.h » 出現設計視窗
6. 在 MyForm.cpp 新增主函式 main()
#include "MyForm.h"
using namespace System;
using namespace System::Windows::Forms;
[STAThreadAttribute]
void main(array<String^>^ args) {
Application::EnableVisualStyles();
Application::SetCompatibleTextRenderingDefault(false);
MyProject::MyForm form; // MyProject 需根據專案名稱進行替換
Application::Run(% form);
}