繁体   English   中英

Winforms 应用程序(.NET 框架)的 C# 安装项目不创建开始菜单公司目录

[英]C# Setup Project for winforms app (.NET Framework) does not create start menu company directory

我有两个版本的使用 VS2019 构建的 Winforms 项目。 “AppNetCore”是使用 Windows Forms App 模板编写的,“AppNetFramework”是使用 Windows Forms App (.NET Framework) 模板编写的。 除了 .NET framework v4.8 与 .NET Core 5.0 之外,它们是相同的。

当我为每个应用程序创建一个安装项目时,我将一个名为 AppFirm 的文件夹添加到目标机器上文件系统的“用户程序菜单”中。 然后,我创建主输出(.NET Framework 4.8 版本)或发布项(.NET Core 版本)的快捷方式,并将其移动到 AppFirm 文件夹并构建安装项目。

我首先构建 .NET Framework 版本并从 IDE 运行安装。 它在“A”部分下的开始菜单中创建一个 AppNetFramework 图标。 它不会创建 AppFirm 文件夹!

接下来,我构建“AppNetCore”并从 IDE 运行它的安装。 它在“A”部分下的开始菜单中创建一个 AppFirm 文件夹,该文件夹包含“AppNetCore”程序图标和“AppNetFramework”图标! “AppNetFramework”图标不再位于开始菜单级别。

我想要公司文件夹,但我不想为 .NETCore 重写我的应用程序(前面只是一个测试工具)。 有人知道在安装 .NET 框架应用程序时如何获取公司文件夹吗?

谢谢,李

哇。 经过大量的网络搜索,我发现有人提到在Windows11(这是我碰巧正在使用的)中,微软正在努力变得聪明。 如果只有一个应用程序安装在开始菜单上的单个“公司”目录(实际上只是向下一级)中,它不会费心显示文件夹,而是将应用程序直接放在菜单上(当然是按字母顺序)。 该文件夹仍然存在,只是没有显示在开始菜单中。

为了让自己变得聪明,我制作了两份应用快捷方式的副本,并将它们都放在了公司文件夹中。 不去。 不仅文件夹不显示,而且开始菜单中只添加了一个应用程序! 似乎它也不会让我将文档文件添加到文件夹以强制显示文件夹。 该文件夹仍未显示。

最后,我创建了第二个虚拟项目并将其包含在设置中。 现在我在开始菜单和两个应用程序中都得到了文件夹(但不是第二个快捷方式或 doc 文件)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM