如何创建/编辑 Manifest 文件?

我有这个代码从一个同事(可能从网上的某个地方) ,但他出去度假,我需要添加到这个清单文件

<?xml version="1.0" encoding="utf-8" ?>
<asmv1:assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1"
xmlns:asmv1="urn:schemas-microsoft-com:asm.v1"
xmlns:asmv2="urn:schemas-microsoft-com:asm.v2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<assemblyIdentity version="1.0.0.0" name="MyApplication" />
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
<security>
<requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
<requestedExecutionLevel level="requireAdministrator"
uiAccess="false" />
</requestedPrivileges>
</security>
</trustInfo>
</asmv1:assembly>

我是相对较新的这一点,所以任何帮助将不胜感激。 谢谢

我正在使用 VisualStudio2010

195877 次浏览

在 VisualStudio2010中以及可能在以后的版本中,您可以将清单文件添加到项目中。

解决方案资源管理器上右键单击你的 工程项目档案,选择 Add,然后选择 New item(或者 CTRL + SHIFT + A)。在那里你可以找到 Application Manifest File

文件名是 应用程序清单app manifest icon

如果这个项目不存在,那么您的项目类型与清单文件不一致,例如 Web 应用程序。

正如 ibram 所说,通过解决方案资源管理器添加清单:

enter image description here

这将创建一个默认清单。现在,编辑清单。

  • 将 AssemblyIdentity 名称更新为应用程序。
  • 要求用户信任您的应用程序

enter image description here

  • Add supported OS

enter image description here

转到应用程序文件夹中的 obj 文件夹,然后调试。在那里删除清单文件并重新构建。 这招对我很管用。

创建清单的最简单方法是:

  1. 项目属性-> 安全性-> 单击“启用 ClickOnce 安全设置”
    (它将在项目属性中生成默认清单)
  2. then Click it again in order to uncheck that Checkbox
  3. 打开你的 app.maifest和编辑它,如你所愿。

Manifest location preview

在 VisualStudio2019WinForm 项目中,可以在

项目属性-> 应用程序-> 查看 Windows 设置(按钮)

enter image description here

在 VisualStudio2022WinForm 项目中,也可以在

工程项目物业-> 申请:

enter image description here