C# WiX&;MSBuild:App.Config中无法识别的属性

C# WiX&;MSBuild:App.Config中无法识别的属性,c#,msbuild,attributes,wix,app-config,C#,Msbuild,Attributes,Wix,App Config,两天来我一直在用头撞这个 我有一个由我的Team Foundation服务器上的MSBuw构建的WIX项目。我已经建立了一个构建定义,并且在大约两周的时间里一切都很好。然后我在WiX正在打包的项目的app.config中的custom部分添加了一个额外的属性 当我在本地构建时,WiX生成的MSI安装得非常完美-没有错误。当我使用构建定义在TFS上构建,然后在本地复制MSI以测试安装时,我会得到“Unrecognized AttributeCustomAttribute。请注意,属性名称区分大小写

两天来我一直在用头撞这个

<>我有一个由我的Team Foundation服务器上的MSBuw构建的WIX项目。我已经建立了一个构建定义,并且在大约两周的时间里一切都很好。然后我在WiX正在打包的项目的app.config中的custom部分添加了一个额外的属性

当我在本地构建时,WiX生成的MSI安装得非常完美-没有错误。当我使用构建定义在TFS上构建,然后在本地复制MSI以测试安装时,我会得到“Unrecognized Attribute
CustomAttribute
。请注意,属性名称区分大小写。”安装失败之前,事件查看器中出现错误

我故意挂起安装,以便可以看到安装目录中的文件,并查看app.config<代码>自定义属性是使用“我的自定义”部分中的值定义的。然后我使用dotPeek查看可执行文件,ConfigurationSection类中的属性用正确的ConfigurationPropertyAttribute修饰,拼写正确。该属性按预期返回此[
CustomAttribute
].ToString()

那么我错过了什么?任何线索都将不胜感激

编辑(附加信息)
MSBuild似乎正在获取错误版本的自定义节源文件。我将源文件设置为复制到输出目录,以便查看它使用的是哪一个,并在构建过程中标记该文件,这两个文件都显示正确的文件。但是,在应用程序中,使用了错误的文件。所以我倾向于一个项目问题,而不是WiX或TFS问题,但我们三个人对此无法理解…

你的问题不清楚安装程序对app.config文件做了什么。除非安装程序正在以某种方式读取文件,否则我不会想到文件中包含什么内容会有什么影响

我无法就您的问题提供任何具体建议(如果问题仍然悬而未决,在被询问数月后),但我可以建议使用Orca读取MSI表,使用7zip提取MSI中的文件。我已经得到了我的微星问题的答案,通过检查奥卡微星