Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/148.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 在“中指定版本”;“装配清单”;专用并排装配(c+;+;)_C++_Windows_Visual Studio 2005 - Fatal编程技术网

C++ 在“中指定版本”;“装配清单”;专用并排装配(c+;+;)

C++ 在“中指定版本”;“装配清单”;专用并排装配(c+;+;),c++,windows,visual-studio-2005,C++,Windows,Visual Studio 2005,我正在创建一个私有并行程序集,需要为该dll生成程序集清单。问题是我不知道如何为这个清单指定一个版本。(在头文件中定义了dll/build的版本) 我需要生成一个清单文件,如下所示。现在我使用一个包含以下内容的静态清单文件,并在项目设置->清单工具->输入和输出->其他清单文件中指定它。这种方法唯一的问题是,我无法更改版本 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <assembly xmlns="urn:s

我正在创建一个私有并行程序集,需要为该
dll
生成程序集清单。问题是我不知道如何为这个清单指定一个版本。(在头文件中定义了
dll
/build的版本)

我需要生成一个清单文件,如下所示。现在我使用一个包含以下内容的静态清单文件,并在
项目设置->清单工具->输入和输出->其他清单文件中指定它。这种方法唯一的问题是,我无法更改版本

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
  <assemblyIdentity type="win32" name="MyCompany.MyDll" version="1.0.0.0"
                    processorArchitecture="x86" ></assemblyIdentity>  
</assembly>


请给出建议,为私有并排dll创建程序集文件的正确步骤是什么。

查看MSDN库文章中链接器的/MANIFESTDEPENDENCY选项。请注意,在那篇文章中使用了#pragma comment在源代码中插入此链接器选项。如果我的问题不清楚,很抱歉。使用上述dll的客户端应用程序使用#pragma注释向上述dll添加依赖项。我需要的是为私有程序集()创建一个清单文件