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添加依赖项。我需要的是为私有程序集()创建一个清单文件