4

Я воспроизвел эту проблему как на VS2013 & VS2015. Оба обновления соответствуют всем обновлениям.Ошибка сборки Visual Studio после добавления com.phonegap.plugins.facebookconnect

Действия по воспроизведению проблемы:

  • Создать новый проект Blank App (Apache Кордова).
  • Сделайте сборку и обратите внимание, что все работает отлично.
  • Добавить this вручную или с помощью инструмента конфигурации.
  • Выполнение сборки и уведомление ничего не происходит. Я получаю ошибку ниже.

Я не уверен, почему это происходит, поскольку мне не сообщается информация об ошибке ниже. Любые идеи о том, как я могу получить более подробную информацию об ошибке? Или кто-нибудь сталкивался с этой проблемой и исправил ее? Если да, то как?

1> ------ Сложение начал: Проект: Двенадцать, Конфигурация: Debug Android ------
1> C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v14.0 \ TypeScript \ Microsoft.TypeScript.targets (96,5): warning: компилятору TypeScript не было предоставлено файлов для компиляции, поэтому он пропустит компиляцию.
1> GeneratedJavascript =
1> D: \ Documents \ Visual Studio 2013 \ Projects \ Mobile \ Двенадцать \ Двенадцать> называют "C: \ Program Files (x86) \ nodejs \" \ nodevars.bat
1> Ваш была создана среда для использования Node.js 0,10.33 (ia32) и npm.
1> ------ Обеспечение правильной глобальной установки пакета из каталога исходного пакета: C: \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ Extensions \ aulzf2r2.xwq \ packages \ vs-mda
========== Сложение: 0 удалось, 1 не удалось, 0 уточненный, 0 пропущено ==========
========= = Развертывание: 0 успешно, 0 не удалось, 0 пропущено ==========

+0

У меня такая же проблема – Tom

+0

Я создал проблему на сайте плагина: https://github.com/Wizcorp/phonegap-facebook-plugin/issues/ 966, вы когда-нибудь находили решение? – Tom

+0

Вы нашли решение? –

ответ

1

Извините, я не могу добавить это как комментарий, но откройте «Инструменты»> «Параметры»> «Проекты и решения»> «Сборка и запуск». и установить многословность сборки проекта MSBuild для подробного или диагностического. Вы должны уметь видеть ошибку.

Я только что установил тот же плагин 0.11.0, и я получаю следующую ошибку.

3> TypeError: Cannot use 'in' operator to search for 'APP_ID' in undefined (TaskId:22) 
3>Done executing task "MdaVsCli" -- FAILED. (TaskId:22) 
3>Done building target "BuildMDA" in project "XXXX.jsproj" -- FAILED.: (TargetId:14) 

У меня есть APP_ID определяется как plugin page упоминает и настроил его, как упомянуто на MSDN странице Manage Plugins for Apps Built with Visual Studio Tools for Apache Cordova но ничего не казалось, чтобы помочь.

Все еще пытаюсь найти мою проблему, но я надеюсь, что это поможет с вашей проблемой.

+0

Вы получили решение? Я застрял в этой проблеме последние 48 часов. –

+0

Нет, но я задал новый вопрос: http://stackoverflow.com/questions/29929130/ – hasandogu

0

К сожалению, из-за проблемы с Cordova вы можете столкнуться с проблемами с переменными плагина в Cordova < 5.0.0. Информация о переменной плагина теряется, если вы устанавливаете «плагин» перед платформой, которая может произойти в зависимости от вашего рабочего процесса. Тем не менее, они работают в Cordova 5.0.0, которые вы можете использовать с VS 2015 RC. Чтобы обновить до 5.0.0 и использовать переменные плагина, вам нужно будет обновить проект VS и использовать командную строку.

  1. Удалите плагины с переменными через конструктор конфигурации.
  2. Обновление Кордова 5.0.0 с помощью конфигурации конструктора (Platforms> Кордова CLI)
  3. Из командной строки:
    1. Перейти в каталог проекта.
    2. Введите следующее подставив имя плагина для плагина вы хотите добавить:
    3. НОЙ установка -g Кордовы
    4. Cordova плагин добавить nl.x-services.plugins.launchmyapp --variable URL_SCHEME = myscheme

Этот вопрос активно работает, поэтому в будущем все должно улучшиться. Вы также захотите принять во внимание дополнительные известные проблемы, относящиеся к 5.0.0 при его использовании.

https://www.visualstudio.com/explore/cordova-known-issues-vs

Вы также хотите, чтобы отметить ошибку сообщила в Facebook для плагина реестра Кордовы при создании для прошивки. Вероятно, это также вызовет проблемы с VS из-за файловой системы NTFS в Windows. Вот возможное решение этой проблемы: https://github.com/Chuxel/taco-tricks/tree/master/ios-plugin-symlink-fix

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