我在Visual Studio 2008中有一个WPF VB.NET项目。出于某种原因,Visual Studio认为它需要添加一个
Imports MS.Internal.Xaml.Builtins
到每个自动生成的XAML分部类(= nameOfXamlFile.g.vb
个文件),导致以下警告:
警告BC40056:Imports'MS.Internal.Xaml.Builtins'中指定的命名空间或类型不包含任何公共成员或无法找到。确保定义了名称空间或类型,并且至少包含一个公共成员。确保导入的元素名称不使用任何别名。
我可以删除Imports
行,但由于这是一个自动生成的文件,因此每次重建项目时它都会重新出现。
此警告消息令人讨厌,并使我的错误列表变得混乱。还有什么可以做的吗?或者它是一个已知的错误?
答案 0 :(得分:3)
我最近在我的一个WPF项目中遇到了这个bug。我将对没有这些问题的项目的引用进行了比较,发现我遇到问题的项目引用了这些库:
Microsoft.Windows.Design
Microsoft.Windows.Design.Extensibility
Microsoft.Windows.Design.Interaction
Microsoft.Windows.Design.Markup
我删除了这些引用,果然,警告消失了。