Где разместить TypeBindConflicts в проекте Visual Studio 2013 для Windows Phone 8?

Я получаю сообщение об ошибке конфликта ссылок в проекте Windows Phone 8.0. Я использую Visual Studio 2013, обновление 3. Поскольку я провел некоторые исследования по этому поводу и получил это http://msdn.microsoft.com/en-us/library/64wh5743.aspx но не могу понять, куда поместить эти TypeBindConflicts., Пожалуйста, помогите мне. Если есть другой способ, пожалуйста, скажите мне. Как я начинающий, независимо от вашего решения, пожалуйста, напишите шаг за шагом. Заранее спасибо.:)

1 ответ

Эта ошибка компилятора, как описано в MSDN, указывает на то, что компилятор видит два типа с одинаковым пространством имен и typename из двух разных сборок. Это мешает компилятору определить, какой тип следует использовать, когда на него ссылаются в коде.

Если вы являетесь владельцем этих сборок, которые выдают ошибку, вы можете изменить пространство имен и / или имя типа, чтобы оно было уникальным, чтобы конфликт больше не существовал. Если вы не являетесь владельцем сборок, но можете безопасно удалить ссылку, не влияя на функциональность, тогда это другое решение. Если ничего из этого не работает, то предоставленное вами руководство от MSDN первоначально описывает некоторые альтернативные подходы, помогающие компилятору устранить неоднозначность.

"TypeBindConflicts" из примеров кода - это просто имя "местозаполнителя" для примера - оно соответствует вашему типу, имеющему конфликтующее пространство имен / имя.

Если это не сработает для вас, или я неправильно понял, было бы полезно, если бы вы могли предоставить некоторый код или конкретную строку ошибки.

Другие вопросы по тегам