![](/img/trans.png)
[英]when going back to cmake project from C# solution in visual studio 2019 Resharper intellisense stops working
[英]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.cs
和Form1.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.