如何在Visual Studio 2010中向项目添加清单文件?

sch*_*ona 6 c++ manifest visual-studio-2010

我正在尝试使用Visual Studio 2010将清单文件添加到项目中,以便将项目设置为与Windows 7兼容并禁用虚拟化.

问题是,在我的Visual Studio 2010中,没有选项"Application Manifest File"可以选择何时添加新项目.

我可以在构建项目时生成清单文件,因为我在链接器中设置属性来执行此操作.但我可以修改该文件以向其添加兼容性属性吗?

有没有办法在项目中创建清单文件然后构建它?或者我可以从"属性"对话框(清单工具)本身设置兼容性属性吗?

Uns*_*ned 8

  1. 创建所需的清单文件.
  2. 使用.manifest扩展程序将其保存在计算机上的某个位置.
  3. 在Visual Studio中右键单击您的项目,然后选择 Add > Existing Item...
  4. 浏览到清单文件并将其打开.
  5. 建立你的项目.

  • 现已验证,对我有用:VS2017 / x64 在 Win10 上构建。我想加上我的两分钱: 6. 使用 Visual Studio 打开可执行文件,找到 RT_MANIFEST 资源,将内容复制到记事本,仔细检查它是否包含您在 .manifest 文件中指定的片段。 (2认同)

pcu*_*ite 5

我使用的一种方法是将项目属性/清单工具/输入和输出/嵌入清单”设置为“否”。然后,在我的 RC 文件中添加这一行:CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST“MyProject.exe.manifest”