Visual Studio 2022丢失了窗体模板(Windows Forms)

5
正在运行Visual Studio 17.2.3。我有一个由许多项目组成的解决方案,这些项目都是针对.Net5构建的。我突然失去了向依赖项目添加表单的能力。如果我尝试向项目添加新表单,当单击所选子项目的“添加->新项目...”时,“表单(Windows窗体)”模板不会显示。但是,如果我选择设置为“启动项目”的项目并单击“添加->新项目...”,则表单模板将出现。

我尝试使用“在新安装的Visual Studio 2015中缺少Windows表单模板”中指示的解决方案,特别是运行“devenv /Intalltemplates”,但它没有做任何事情。

更新:6月9日-我向解决方案添加了一个新项目。我注意到,在向新项目添加新项目时,它确实显示“表格(Windows窗体)”作为模板。我还注意到依赖框架中的差异。显示表单模板的项目都包含对“ Microsoft.WindowsDesktop.App.WindowsForms ”的依赖项。是否有任何方法可以添加此依赖项?


请查看此答案,适用于更新的VS版本:https://dev59.com/q1gQ5IYBdhLWcg3wOBOw - Cleptus
谢谢你的建议。然而,我运行了安装程序的修改,但模板仍然没有出现。 - rrirower
1个回答

8

在查看我上面的更新后,我发现以下标志缺失,导致无法将表单添加到项目中:

<UseWindowsForms>true</UseWindowsForms>

我不确定为什么这个标志被移除了。一旦我在受影响的项目中添加了上述标志,“表单”就重新出现为一个模板。

我开始注意到这个问题是在我将Visual Studio 2022更新到17.2.3版本后。我不确定这是否有关联。


对我来说没问题。我只是想知道为什么没有这个设置也能正常编译和运行。 - PMF

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接