我将解决方案配置从调试切换到发布,它完全破坏了我的解决方案

时间:2015-04-30 07:42:17

标签: c# wpf visual-studio-2013 release solution

我刚刚完成了这个项目,所以我想我会从Debug切换到Release并像那样测试......一切都失败了。首先;我不断收到这个XAML错误:名称'Foo'在名称空间“clr-namespace:Bar.Snafu”中不存在,当我调查它时,它显然会...

我也遇到了这个错误:

  

x:无法在此标记上指定FieldModifier,因为它具有   no x:Name或Name属性集,或者标签是本地定义的并且具有   一个名称属性集,不允许

这两个特定错误与我正在使用的自定义组件(而非用户控件)有关。

为什么从Debug切换到Release会这样做?

1 个答案:

答案 0 :(得分:3)

右键单击Solution Explorer中的Solution,然后选择Configuration Manager。 @benPearce所说的是某些项目可能没有设置为在Release配置中构建。在Configuration Manager中选择Release配置,并检查是否已选中所有复选框。