c# - 我收到此错误 "manifest authoring error c1010001: Values of attribute "名称“不同 list 片段中不相等”。

标签 c# c++

我在 VS2012 中向 C++ exe 项目添加 list 时遇到此问题。

要添加 list : 项目属性-> list 工具->输入/输出->附加 list 文件
此处添加了 list 文件路径。

我的 list 文件是:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
  <assemblyIdentity name="CompressionUtilities" version="1.0.0.0" processorArchitecture="x86"></assemblyIdentity>
  <clrClass clsid="{DEE4E35C-E3E4-4E9A-9B88-433DB0D89BE8}" progid="CILCompressionUtilitiesLib.CompressClass" threadingModel="Both" name="CILCompressionUtilitiesLib.CompressClass" runtimeVersion=""></clrClass>
  <clrSurrogate clsid="{A75D2CF3-CCD5-45B5-A3EA-E346EB1A28B0}" name="CILCompressionUtilitiesLib.CompressionAlgorithmEnum"></clrSurrogate>
  <clrSurrogate clsid="{5A055905-06F8-46AD-B5FE-A52668CE1DB6}" name="CILCompressionUtilitiesLib.ExtractResultEnum"></clrSurrogate>
  <clrSurrogate clsid="{E9E5240A-ED2C-45FB-AD23-66F74209275E}" name="CILCompressionUtilitiesLib.EncryptionTypeEnum"></clrSurrogate>
  <file name="CompressionUtilities.dll" hashalg="SHA1"></file>
</assembly>

最佳答案

此选项用于通过合并 list 片段来制作 list 文件。这导致了你们之间的冲突。 (您的所有片段都有不同的名称,无法合并到一个文件中)

要创建依赖项,您可以使用“项目属性”->“链接器”->“ list 文件”->“其他 list 依赖项”。 这是它的语法:/ManifestDependency on MSDN

关于c# - 我收到此错误 "manifest authoring error c1010001: Values of attribute "名称“不同 list 片段中不相等”。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38519561/

相关文章:

c# - DataGridView/ComboBox 需要两种显示状态(长和短)的信息

c# - 查找 C# 内置函数的实现细节

C# - 将数据文件加载到 mysql - fatal error

c++ - 无需递归调用一个对象上每个元组元素的函数

c++ - 在函数中打印全局变量而不是::运算符的任何替代方法

C#处理固定宽度的文件

c# - 为什么 int 和 long 类型是一流的并且受到 C# 和运行时的青睐?

c++ - 使用对象访问私有(private)成员

c++ - 我正在尝试编写用于在 C++ 中添加 2 个复数的友元函数

c++ - 是否有复制 visual studio C++ 自动缩进样式的命令行工具?