将目标平台从AnyCPU切换到x86时,“名称不存在”错误

我正在VS2013社区上构建一个WPF项目。 我想在项目中使用CefSharp ,但它无法在AnyCPU构建配置上运行,因此我将其更改为x86 。 在MainWindow.xaml.cs开始抛出之后, The name 'InitializeComponent' does not exist in the current context还有25个错误,表示我找不到任何XAML控件的名称。 当我改为x64它是一样的。 当我返回AnyCPU ,项目编译并完美运行。

那么我还需要在配置中进行哪些更改才能使其正常工作?

编辑:我最终决定放弃CefSharp并在​​任何地方返回AnyCPU选项。 现在VS只在构建Release时才给我相同的错误。 我在Git中恢复了该项目的最后一个稳定版本,但错误不会消失。 我查看了Configuration managerProject properties中的Debug / Release设置,但一切似乎都很好。 还有其他地方可以查找发布设置吗?