VS2010:清单创作错误 c1010097:缺少元素 <dependency> 关键元素:清单代码段中"assemblyIdentity"
VS2010: Manifest authoring error c1010097: Element <dependency> missing Key Element: "assemblyIdentity" in the manifest snippet
我需要一些帮助来解决这个突然出现的问题。在编译时,我现在在VS 2010中得到以下错误信息:
清单生成错误c1010097:元素缺少关键元素:"assemblyIdentity"。
但是如果我打开清单,我可以清楚地看到实际上有这样一个部分:
<dependency>
<dependentAssembly dependencyType="preRequisite" allowDelayedBinding="true">
<assemblyIdentity name="Microsoft.Windows.CommonLanguageRuntime" version="2.0.50727.0" />
</dependentAssembly>
</dependency>
我已经尝试谷歌错误代码和错误信息,但无济于事。尝试对解决方案进行清理并重新构建,但仍然无济于事。
这发生在代码分支中,如果我将清单与生产代码进行比较,那么WinDiff会说这些文件是相同的。我也检查了项目设置,它们也是一样的。最奇怪的是,它说一个元素在清单XML中丢失了,尽管它实际上是存在的。
任何想法?
我解决了它,并认为我将在这里分享解决方案。事实证明,.vcxproj文件毕竟存在一些差异。最后,我发现了下面的块,它给了我非常奇怪的行为。
<ItemGroup>
<Manifest Include="Setup.exe.manifest">
<SubType>Designer</SubType>
</Manifest>
</ItemGroup>
更糟糕的是,我在ui启用的项目设置中找不到这个会影响这些行的设置。所以,基本上我删除了这些行,然后它又很好地编译了!
相关文章:
- 用于查找数组中最大元素的出现次数的代码,给出分段错误
- 我的选择排序代码是否存在导致它跳过数组中的元素的问题?
- 代码是否有效.如果我想显示第一个元素?如果不是,那么 s.begin() 会返回什么?
- 为什么这段代码给出错误......'a'是指针到字符指针,应该存储's'的地址,因为s是指向数组的第一个元素的指针
- 我可以在一行代码中将向量中与条件匹配的所有元素插入到集合中吗?
- 我写了这个简单的代码,应该计算一系列数组元素的最高数量,但结果很奇怪
- 在此C++代码中,迭代器引用列表的哪个元素?
- 我用于汇总数组元素的 c++ 代码无法正常工作
- 迭代列表以查找元素的出现.代码问题
- 为什么代码无法打印此 2D 数组的元素?
- 我已经编写了一个代码来查找数组元素的反向,但它没有给出所需的输出
- 为什么此C 代码不起作用 - 试图删除集合中的元素时,请参考错误
- 我的C 代码在尝试计算表中元素的总和时崩溃
- 元素向量乘法 C++(代码不起作用)
- 编写一个代码,该代码在给定的链表中将删除具有奇数值的元素
- 如何让我的代码从矩阵输出非零元素
- 试图用c++编写我自己的链表实现,在点击列表中的3个元素后编写segfault代码
- 使用函数优化数组中的代码最大元素
- 将未使用的元素添加到C/C 结构加快并减慢代码执行
- 我的代码正在制作 2D 数组元素的重复副本.代码中有什么问题?