我在Visual Studio Premium 2012中创建了一个包含MainWindow
的WPF项目。这通过XAML“导入”其他用户控件。 MainWindow
显示警告图标和以下文本。不幸的是,我没有英文翻译,但它意味着这样的事情:
This document contains one or more controls which have been changed. Rebuild the project to show the changes in the design view.
重建完整的解决方案并没有帮助。但是这些警告没有任何效果。
如何摆脱这些警告?
答案 0 :(得分:27)
我尝试过Asryaels解决方案如下:
答案 1 :(得分:0)
遇到同样的问题时,关闭解决方案,删除/ bin中的Debug和Release文件夹并重新启动解决方案似乎有所帮助。
答案 2 :(得分:0)
我尝试过Asryaels解决方案,但它对我不起作用。
您是否切换了平台目标?当我在平台目标下进行项目时,这发生在我身上:任何CPU并切换到x64。当我切换回任何CPU警告不再显示并且控件正常工作。
如果您确实切换了平台目标,请转到Configuration Manager并创建一个新的Active解决方案平台,并为您的项目设置Debug / Release到您项目的当前平台目标。为我工作。
答案 3 :(得分:0)
当ContentControl中的控件发生更改时,会发生这种情况。您必须重建解决方案以更新" ContentControl中的内容。
<ContentControl Grid.Row="0">
<view:View_UserControl_TitleBar/>
</ContentControl>
答案 4 :(得分:0)
就我而言,我有一个在编译期间出错的用户控件库项目。 但是这些错误没有出现,因为我处于发布模式。 因此更改为调试模式并且错误可见,因此我可以更正它们。 之后,项目正确构建,黄色标记消失。