簡體   English   中英

表單設計器視圖在 Visual Studio 2019 C# CMake 項目中不可用

[英]Form designer view is not available in visual studio 2019 C# CMake project

我正在嘗試將我的 C# Windows 表單項目從.csproj 移植到 CSharp CMake CMakeLists.txt。 我成功地制作了類似於這里的 CMakeLists.txt 。 唯一的問題是使用 CMakeLists.txt 打開項目時,Form Designer 不可用(如下圖所示)。 有什么辦法可以解決這個問題嗎?

csproj:

在此處輸入圖像描述

CMakeLists.txt:

在此處輸入圖像描述

您的第二張圖片(來自您的 CMake 生成的項目)與第一張圖片位於不同的視圖中。 第一個圖像是解決方案視圖,其中Form1.csForm1.Designer.cs文件被分組以顯示表單設計器可用。 CMake(第二個)圖像顯示的是文件夾視圖,它不會將兩個文件組合在一起。

CMake 不控制您在 Visual Studio 中看到的視圖,您的 Visual Studio IDE 控制它。 解決方案資源管理器頂部的工具欄有一個按鈕(稱為“切換視圖”),用於從解決方案視圖切換到文件夾視圖(反之亦然)。 您可以使用它來將您的視角切換回解決方案視圖,以便顯示表單設計器。


注意:此按鈕在 Visual Studio 2019 中存在錯誤(請參閱此處),因此切換回解決方案視圖可能無法按預期工作。 我通過簡單地關閉並重新打開解決方案來解決此問題。

當您打開解決方案文件(通過File > Open > Project/Solution... )時,您的默認視圖應該是解決方案視圖,並且您的 forms 源的表單設計器應該可以訪問。 如果您通過執行File > Open > CMake...打開解決方案,您的默認視圖將是Folder View ,這不是您想要的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM