2015-06-16 4 views
0

В настоящее время я работаю над приложением Windows 8.1 Store.Тип или имя пространства имен «IBehavior» не удалось найти на сервере сборки TFS

В моей среде разработки решение успешно строится. Но когда решение построено на сервере сборки TFS, он терпит неудачу с сообщениями:

behaviors\MultiSelectBehaviorBase.cs (1): The type or namespace name 'Xaml' does not exist in the namespace 'Microsoft' (are you missing an assembly reference?) 

behaviors\MultiSelectBehaviorBase.cs (28): The type or namespace name 'IBehavior' could not be found (are you missing a using directive or an assembly reference?) 

Обратите внимание, что мой проект ссылается на Extensions Windows: «Поведения SDK (XAML)» (версия 12.0). Я последовал за учебником TFS Continuous Integration for Windows 8.1 Store Apps with SDK dependencies.

Без MultiSelectBehaviorBase.cs он корректно строит сервер TFS (даже если проект имеет ссылку на BehaviorSDK).

MultiSelectBehaviorBase.cs (скопированные из Managing Multiple selection in View Model):

public class MultiSelectBehaviorBase<T>: DependencyObject, IBehavior 
{ 
... 
} 

ответ

0

Я знаю, что это была опубликована несколько месяцев назад, у меня была аналогичная проблема «Тип или пространство имен„IBehaviour“не может быть найден (вы пропали без вести директива использования или сборка) ». В большинстве случаев, когда происходят подобные ошибки, они вызваны отсутствием ссылки. Чтобы решить эту проблему, я получил эту информацию от http://julmar.com/blog/programming/behaviors-in-windows-8-1-store-apps/

Под ваш проект в обозревателе решений дважды ссылку щелчка и включить поведенческий SDK, как показано на изображении ниже Behavioural SDK demo Примечание Есть случаи, когда такая ссылка не может быть найден там, вы можете попытаться загрузить из NuGet Package Manager. Надеюсь, это поможет.

Смежные вопросы