Wix和FinalBuilder - InvalidOperationException:集合被修改;枚举操作可能无法执行

时间:2015-05-19 07:23:26

标签: c# wix finalbuilder

在FinalBuilder中运行构建时,当它到达Wix安装程序项目并运行链接器document.querySelector('.prev').id=(turntopage == 1)? "disabled" : "enabled"; document.querySelector('.next').id=(turntopage == totalpages)? "disabled" : "enabled"; 时,我收到以下错误 light.exe 有谁知道是什么原因引起的?

此错误通常是通过在循环中添加或删除集合中的项目引起的,但据我所知,我的代码不会这样做,并且它在Visual Studio中构建。

2 个答案:

答案 0 :(得分:0)

如果你想要一个具体的答案,你必须在这里提供一些代码,但是从我看到的你在集合上循环并在那个循环中修改这个集合(删除,添加项目等)。你不能使用枚举器在这个循环中做到这一点。

答案 1 :(得分:0)

我不确定原因是什么,但是FinalBuilder构建在构建服务器上成功运行,而不是在我的机器上运行。