我在Visual Studio Enterprise 2022中加载了一个.NET 4.8 C# WinForms项目。项目属性页的Debug部分(在解决方案资源管理器中右键单击该项目,然后选择Properties...(属性...))如下所示:
请注意,有一个清晰的Start action部分。
我在Visual Studio Enterprise 2022中加载了另一个.NET 4.8 C# WinForms项目。此项目属性对话框的Debug部分如下所示:
请注意,“调试常规”部分现在声明:
启动配置文件的管理已移到专用对话框中。可以通过下面的链接、菜单栏中的“调试”菜单或标准工具栏上的“调试目标”命令访问该对话框。
这里和网络上其他地方的其他海报已经得出结论:(a)新的(后一个)对话框是由于Visual Studio 2022(它是 * 不是 *,因为上面的两个示例都出现在Visual Studio 2022企业版中;或者(B)这种情况只发生在.NET Core项目中(这也不对--上面的两个项目都是WinForms 4.8项目)。那么,如果它不是Visual Studio 2022,也不是.NET Core--那么它是什么呢?是什么导致以前的Debug属性页被新的“专用对话框”版本所取代呢?
此外,当调试对话框中不再出现StartAction时,如何设置StartAction?
[P.S.请不要因为我发布屏幕图像而责备我--它们在这里有一个非常明确的目的,我在我的问题中包括了这些对话框中出现的可搜索文本,以便遇到类似问题的其他人可以找到这篇文章...]
1条答案
按热度按时间gpfsuwkq1#
如何/为什么为两个.NET 4.8项目显示不同的项目属性页?
这是关于项目的格式:
如何为SDK风格的项目设置StartAction?
在项目属性中,转到调试部分的“常规”,然后单击“打开调试启动配置文件UI”。
创建新的概要文件后,您可以从调试工具栏下拉按钮中选择它并启动该概要文件。
剩下的答案只适用于那些希望看到项目格式之间的区别,以及那些新的项目调试设置的人。
MSBuild项目格式
SDK项目格式