Visual Studio 2022解决方案中没有WPF设计器和项目

xyhw6mcr  于 2023-08-07  发布在  其他
关注(0)|答案(2)|浏览(976)

我开始通过Udemy课程学习WPF,当我打开一个新的“WPF应用程序”模板时,只有一个MainWindow.xamlMainWindow.xaml.cs文件,但解决方案中没有设计器和项目。


的数据
我一直在谷歌搜索,但没有结果。我对这一切并不是真实的了解,因为我刚刚开始使用visual studio。如有任何帮助,我们将不胜感激。

ldfqzlk8

ldfqzlk81#

当你打开xaml文件时,你会看到一些标题行,下面你会发现一些类似的东西。。或另一容器。您的代码窗口可能与“设计窗口”重叠。将鼠标悬停在此xaml代码窗口的上端或下端,直到看到一个“双箭头”,允许您更改代码窗口的高度。当收缩代码窗口时,设计窗口将进入视图。

dwthyt8l

dwthyt8l2#

您的解决方案似乎不包含任何项目(因此,解决方案资源管理器显示'Solution WpfApp18' (0 projects),可能是您错误地将其删除或从解决方案中移除。默认情况下,WPF解决方案在创建时应至少有一个WPF项目。
如果在WPF项目外单独打开xaml文件,Visual Studio将不显示设计器。
要修复,您需要:

  • 向解决方案中添加新项目,或者...
  • 将现有项目添加到解决方案中,或者...
  • 只需创建新的WPF解决方案

由于您是初学者,并且要在短期内快速完成某些工作,我建议您现在向解决方案中添加一个新项目。在解决方案浏览器中右键单击解决方案'WpfApp18' (0 projects),然后选择Add --> New Project...
x1c 0d1x的数据
在Add New Project窗口中,在搜索窗口中输入wpf,您将有多个选项,但我在屏幕截图中用红色突出显示了两个选项:



顶部选项将创建.NET 6或更高版本的WPF项目,底部选项将创建.NET Framework 4.x.x或更低版本的项目。具体选择取决于您的目标硬件以及所需的功能。
添加新项目后,现在应该会在解决方案中看到一个新项目,现在可以打开MainWindow.xaml,这将打开设计器。
如果这仍然无法打开设计器,有一些anecdotal evidence,删除路径C:\Program Files (x86)\dotnet可以解决问题-注意这样做可能丢失的任何数据。


相关问题