【问题标题】:How to add a manifest file to a project in visual studio 2010?如何将清单文件添加到 Visual Studio 2010 中的项目?
【发布时间】:2012-07-15 07:49:01
【问题描述】:

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

问题是在我的 Visual Studio 2010 中,当我想添加新项目时,没有“应用程序清单文件”选项可供选择。

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

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

【问题讨论】:

    标签: c++ visual-studio-2010 manifest


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

    【讨论】:

    • 现已验证,对我有用:VS2017 / x64 build on Win10。我想加两分钱: 6. 使用 Visual Studio 打开可执行文件,找到 RT_MANIFEST 资源,将内容复制到记事本,仔细检查它是否包含您 .manifest 文件中指定的 sn-p。
    • 信任在哪里? :P mt 分流部分围绕 - 例如原来的兼容性后有信任信息-现在是以前的。 信任先于兼容性。 (猪之前的珍珠?)
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-10
      相关资源
      最近更新 更多