предупреждение BC40056: пространство имен или тип, указанный в импорте «MS.Internal.Xaml.Builtins», не содержит открытых элементов или не может быть найден - PullRequest
0 голосов
/ 26 февраля 2010

У меня есть проект WPF VB.NET в Visual Studio 2008. По какой-то причине Visual Studio считает, что ему нужно добавить

Imports MS.Internal.Xaml.Builtins

для каждого автоматически сгенерированного частичного класса XAML (= <em>nameOfXamlFile</em>.g.vb файлов), что приводит к следующему предупреждению:

предупреждение BC40056: Пространство имен или тип, указанный в импорте «MS.Internal.Xaml.Builtins», не содержит открытых элементов или не может быть найден. Убедитесь, что пространство имен или тип определены и содержат хотя бы один открытый член. Убедитесь, что имя импортированного элемента не использует псевдонимы.

Я могу удалить строку Imports, но, поскольку это автоматически созданный файл, он появляется каждый раз, когда проект перестраивается.

Это предупреждение раздражает и загромождает мой список ошибок. Можно ли с этим что-то сделать? Или это известная ошибка?

1 Ответ

3 голосов
/ 26 марта 2010

Я недавно столкнулся с этой ошибкой в ​​одном из моих проектов WPF. Я сравнил ссылки на проект, у которого не было этих проблем, и обнаружил, что в моем проекте, в котором возникла проблема, были ссылки на эти библиотеки:

Microsoft.Windows.Design
Microsoft.Windows.Design.Extensibility
Microsoft.Windows.Design.Interaction
Microsoft.Windows.Design.Markup

Я удалил эти ссылки и, конечно же, предупреждения исчезли.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...