我App.xaml
在 Silverlight 5 应用程序项目中遇到问题。基本上,我可以从中删除所有内容(里面的资源<Application.Resources>
,例如样式和转换器),直到我只剩下这个:
<Application x:Class="SomeProject.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
</Application>
但 Visual Studio 2013 的错误列表窗口仍将列出以下三个(可忽略的)设计时错误:
- “资源”属性只能设置一次。(App.xaml,第 1 行,第 1 列)
- “Key”属性只能用于“IDictionary”中包含的元素。(App.xaml,第 1 行,第 1 列)
- 无法分配指定的值。预期以下类型:“ResourceDictionary”。(App.xaml,第 1 行,第 1 列)
这些纯粹是设计时错误;我可以成功编译并运行该项目。但是,这些错误没有任何意义,而且很烦人。
有谁知道如何摆脱它们?
我已经尝试过的一些事情:
- 清理和重建整个解决方案。
- 手动擦除工件目录
App.g.i.*
中的文件。obj
- 手动删除
obj
和bin
目录。 - 我确保它
App.xaml
在主 Silverlight 应用程序项目中(而不是在其他一些类库中);并且没有其他类型为“ApplicationDefinition”的项目项。