Пакет средств разработки программного обеспечения sdk для windows 7


Пакет средств разработки программного обеспечения (SDK) для платформы Microsoft Sync Framework 2.1

Note:There are multiple files available for this download.Once you click on the "Download" button, you will be prompted to select the files you need.

В платформе Sync Framework 2.1 представлены новые функции, позволяющие выполнять синхронизацию базы данных SQL Server или SQL Server Compact на компьютере пользователя с базой данных SQL Azure. В этой версии также появились такие функции, как фильтрация на основе параметров, поддержка удаления областей и шаблонов синхронизации из базы данных и улучшенные возможности, позволяющие упростить синхронизацию и сократить время ее выполнения.

Синхронизация с SQL Azure

Платформа Sync Framework 2.1 позволяет обеспечить доступность данных через Интернет благодаря использованию платформы Windows Azure и базы данных SQL Azure. Синхронизируя корпоративную базу данных SQL Server с базой данных SQL Azure, можно сделать некоторые данные доступными через Интернет без необходимости организовывать подключение пользователей к локальной базе данных SQL Server. После настройки базы данных SQL Azure для синхронизации пользователи могут получать данные из сетевого хранилища и сохранять их в клиентской базе данных, например SQL Server Compact или SQL Server Express, что позволит приложениям работать вне сети и устранит зависимость эффективности работы клиентов от надежности сетевого подключения. Изменения, вносимые удаленно, можно синхронизировать с базой данных SQL Azure и в итоге с исходной базой данных SQL Server. Платформа Sync Framework 2.1 также включает функции для эффективного взаимодействия с общей средой Windows Azure и SQL Azure. Эти функции включают средства повышения производительности, поддержку определения максимального размера транзакции, позволяющую избежать необходимости регулирования, и автоматические повторные попытки выполнения транзакции при регулировании Windows Azure. Платформа Sync Framework обеспечивает гибкость при выборе способа структурирования сообщества синхронизации, однако обычно используется двухуровневая или многоуровневая архитектура.

  • Двухуровневая архитектура: Sync Framework запускается на локальном компьютере и использует объект SqlSyncProvider для прямого соединения с базой данных SQL Azure без обращения к среднему уровню или веб-серверу, такому как службы IIS.
  • Многоуровневая архитектура: поставщик базы данных платформы Sync Framework запускается в службе, размещенной в Windows Azure, и взаимодействует с поставщиком-посредником, запущенном на локальном компьютере.
Массовое применение изменений

Платформа Sync Framework 2.1 предоставляет возвращающие табличное значение параметры SQL Server 2008 и SQL Azure для выполнения нескольких операций вставки, обновления и удаления с помощью вызова одной хранимой процедуры вместо последовательного вызова хранимой процедуры для применения каждого изменения. Это позволяет значительно повысить производительность этих операций и сократить число циклов приема-передачи между клиентом и сервером при применении изменений. Массовые процедуры создаются по умолчанию при провизионировании базы данных SQL Server 2008 и SQL Azure.

Фильтрация на основе параметров

Платформа Sync Framework 2.1 позволяет создавать фильтры на основе параметров, управляющие выбором данных для синхронизации. Фильтры на основе параметров особенно полезны в случаях. когда пользователям необходимо выполнить фильтрацию данных на основе поля, которое может иметь несколько различных значений, такого как поля идентификатора пользователя или области, или сочетания двух или больше полей. Фильтры на основе параметров создаются в два этапа. Сначала нужно определить фильтр и шаблоны областей. Затем создается отфильтрованная область, содержащая конкретные значения параметров фильтра. Этот двухэтапный процесс имеет следующие преимущества.

  • Простота настройки. Шаблон фильтра определяется один раз. Это единственное действие, требующее разрешения на создание хранимых процедур на сервере базы данных. Этот шаг обычно выполняется администратором базы данных.
  • Простота подписки. Клиенты по мере необходимости задают значения параметров для создания отфильтрованных областей и подписки на них. Этот этап требует только разрешения на вставку строк в таблицы синхронизации на сервере базы данных. Этот шаг может быть выполнен пользователем.
  • Простота обслуживания. Даже при сочетании нескольких параметров и создании большого количества фильтрованных областей обслуживание является простым, поскольку изменения выполняет единственная процедура на основе параметров.
Удаление областей и шаблонов

Платформа Sync Framework 2.1 добавляет классы SqlSyncScopeDeprovisioning и SqlCeSyncScopeDeprovisioning для обеспечения возможности удаления элементов синхронизации из баз данных, подготовленных для синхронизации. Использование этих классов позволяет удалять из баз данных области, шаблоны фильтров и связанные таблицы метаданных, триггеры и хранимые процедуры.

Обновление формата метаданных

Формат метаданных, используемый поставщиками баз данных, в версии Sync Framework 2.1 изменился. Новый формат метаданных несовместим с предыдущими версиями поставщиков баз данных. Отмена обновления до нового формата метаданных невозможна и при попытке синхронизации баз данных в формате 2.1 с помощью предыдущей версии поставщиков баз данных платформы Sync Framework вызовет исключение. Однако класс SqlSyncProvider в платформе Sync Framework 2.1 определяет, какой именно формат используется, и работает в режиме обратной совместимости, позволяя выполнять синхронизацию баз данных, содержащих метаданные в формате 2.0 с базами данных в формате 2.0 или 2.1. Платформа Sync Framework поддерживает синхронизацию базы данных в формате 2.0 с базами данных в форматах 2.0 и 2.1. Поэтому нет необходимости обновлять все базы данных в сообществе синхронизации одновременно. Например, в многоуровневой архитектуре можно обновить серверные компоненты платформы Sync Framework и формат метаданных базы данных и продолжить синхронизацию с клиентами, использующими платформу Sync Framework 2.0. Обновление клиентов можно произвести в удобное время.

Совместимость с SQL Server Compact 3.5 с пакетом обновления 2 (SP2)

Объект SqlCeSyncProvider поставщика баз данных платформы Sync Framework 2.1 использует SQL Server Compact 3.5 с пакетом обновления 2 (SP2). Существующие базы данных SQL Server Compact автоматически обновляются при подключении к ним платформы Sync Framework. Помимо других новых функций SQL Server Compact 3.5 с пакетом обновления 2 (SP2) предоставляет API-интерфейс для отслеживания изменений, позволяющий настраивать, включать и отключать отслеживание изменений в таблице и получать доступ к данным отслеживания изменений в таблице. SQL Server Compact 3.5 с пакетом обновления 2 (SP2) можно загрузить здесь.

Пакет распространяемых компонентов платформы Sync Framework 2.1Для загрузки распространяемых компонентов платформы Microsoft Sync Framework 2.1 вместо всего пакета SDK перейдите по ссылке: Пакет распространяемых компонентов платформы Microsoft Sync Framework 2.1

www.microsoft.com

SDK Windows, SDK Windows Phone и многие другие

Приносим извинения. Запрошенное содержимое было удалено. Вы будете автоматически перенаправлены через 1 секунду.

Инструменты и ресурсы для разработки универсальных Windows-приложений, облачных служб Azure, интеграций с Office и приложений, использующих данные Microsoft Health.

Windows

Инструменты и обновления для создания универсальных и классических Windows-приложений, включая интеграцию жестов и распознавания речи.

С пакетом Windows SDK вы можете приступить к созданию универсальных приложений для Windows и классических приложений для последней версии Windows 10. Этот пакет SDK также поддерживает создание приложений Windows и классических приложений для Windows 8.1, Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008 R2 и Windows Server 2008.

Этот архив содержит выпуски пакетов SDK и обновления для более ранних версий Windows и платформы Windows Phone, а также выпуски эмулятора, поддерживающие разработку и тестирование пользовательских интерфейсов для мобильных устройств.

Используйте бесплатное программное обеспечение Visual Studio Community 2015 с обновлением 2, которое уже содержит последние средства разработки для Windows 10, чтобы приступить к созданию инновационных и привлекательных универсальных приложений для Windows и классических приложений Windows.

Используйте этот пакет SDK, чтобы добавить в свои приложения функции для заработка денег и привлечения клиентов, такие как отображение рекламных объявлений в приложениях и выполнение экспериментов с A/B-тестированием. Со временем в этом пакете SDK появятся новые функции по привлечению клиентов и монетизации.

Пакет SDK Kinect для Windows версии 2.0 позволяет разработчикам создавать приложения с поддержкой распознавания жестов и голоса с помощью технологий Kinect на компьютерах с системами Windows 8, Windows 8.1 и Windows Embedded Standard 8.

Microsoft Azure

Службы и инструменты для разработки облачных служб и управления мультимедиа.

Получите пакет SDK Microsoft Azure, клиентские библиотеки .NET и средства Visual Studio для Microsoft Azure — все, что нужно для разработки облачных приложений в одном устанавливаемом пакете.

Используйте мобильные службы для обеспечения работы клиентских приложений, в том числе приложений Магазина Windows и приложений Windows Phone, чтобы подключиться к масштабируемому и защищенному внутреннему серверу, размещенному в Microsoft Azure.

Используйте службы мультимедиа для создания масштабируемых приложений по управлению и доставке мультимедиа. Начните работу, загрузив пакет SDK служб мультимедиа и инфраструктуры проигрывателя для популярных платформ.

Office

Настройка и интеграция приложений на базе Office на предприятии.

Пакет SharePoint 2016 Client Components SDK можно использовать для удаленной или локальной разработки с использованием SharePoint Server 2013.

В пакет SDK для Microsoft Project 2013 входят документация, примеры кода, статьи с инструкциями и справочники по программированию, облегчающие настройку и интеграцию клиентов Project 2013 и Project Server 2013 с другими приложениями для реализации системы управления проектами в рамках организации.

В пакет SDK для Microsoft Visio 2016 входят новейшая документация, примеры, файлы заголовков, библиотеки и инструменты, необходимые для разработки решений на базе Visio 2016.

Microsoft Health

Вы можете сделать браслет более функциональным, добавить живые плитки и интегрировать данные из Microsoft Health в приложения.

Пакет Microsoft Band SDK предоставляет вам доступ к доступным на браслете датчикам, а также возможность создавать и выводить уведомления на плитках. Расширьте пользовательский интерфейс своего приложения за счет возможностей браслета.

Пакет SDK для Windows, Android и iOS содержит новейшие библиотеки, документацию и примеры, необходимые для разработки приложений, работающих с браслетом Microsoft Band.

msdn.microsoft.com

Как установить Android SDK

Эта статья поможет всем новичкам, владельцам Андроид устройств ознакомиться с SDK. Вы узнаете как установить android sdk. Для чего это нужно: во первых для взлома, во вторых для доступа к системной части прошивки и ее последующего изменения, в третьих для получения root прав. В SDK есть инструмент ADB (Android Debug Bridge) отладочный Мост для Android или по другому интерфейс для отладки Android, с помощью него можно:

  • Просматривать log системы Android.
  • Просмотреть какие Андроид устройства подключены и могут работать с ADB.
  • Устанавливать программы на Android устройствах.
  • Удалять программы на Android устройствах.
  • Копировать файлы с Android устройства.
  • Копировать файлы на Android устройство.
  • Удалять раздел data на Android устройстве.
  • Очищать раздел data на Android устройстве.
  • Прошить раздел data на Android устройстве.
  • Перезаписать раздел data на Android устройстве.
  • Осуществить разные скрипты управления Android устройством.
  • Управлять некоторыми сетевыми параметрами Android устройства.
  • И многое другое.

SDK (software development kit) — комплекс средств разработки, позволяющий специалистам по программному обеспечению создавать приложения для определённого пакета программ, программного обеспечения базовых средств разработки, компьютерной системы, игровых консолей, аппаратной платформы, операционных систем и других платформ.

Установка Software Development kit (SDK)

Заходим на страницу сайта http://developer.android.com/sdk/index.html и скачиваем SDK для вашей операционной системы, или скачиваем отсюда для ОС 32-bit - (adt-bundle-windows-x86.zip, размер файла - 459,4 Mb), для ОС 64-bit - (adt-bundle-windows-x86 64.zip, размер файла - 459,6 Mb). Скачав zip архив SDK вам необходимо разархивировать его содержимое, в архиве находится папка adt-bundle-windows которая и содержит сам SDK, распаковываем ее на наш компьютер в корень диска С:\. Путь к SDK у нас будет такой C:\adt-bundle-windows

Установка Java Development Kit (JDK)

Для Android SDK требуется JDK версии 5 или выше. Если на вашем компьютере уже установлена одна из этих версий JDK, то смело переходите к следующему шагу. Если JDK не установлен, то зайдите на сайт oracle.com, выбираем вкладку Downloads, потом JAVA for developers, далее выбираем JDK как на рисунке, вам нужно найти версию JDK, которая установится на ваш компьютер – выберите операционную систему и разрядность. Скачиваем и устанавливаем. Или же качаем отсюда: Для Windows x32 - JDK-7u40-Windows-i586.exe размер файла - 123.46 Mb.  Для Windows x64 - JDK-7u40-Windows-x64.exe размер файла - 125.25 Mb.

oracle.com вкладка downloads:

Выбираем версию JDK

Подробная инструкция по установке Java Development Kit (JDK)

Заходим в папку adt-bundle-windows, затем в папку sdk и запускаем SDK Manager.exe. В появившемся окне предлагается выбрать компоненты для закачки через интернет. В правой части для каждого компонента указано, установлен он уже или нет. Выбираем нужные пакеты для работы. Желательно как на рисунке. Если у вас другие версии Android, то выбираем нужные. Когда все нужные пакеты выбраны - жмем кнопку Install X packages справа снизу. В новом окне подтверждаем, что согласны все это скачать - Accept All. И здесь же можно посмотреть размер пакета и отказаться от чего-либо. Жмете Install - побежал индикатор и открылся лог - началась закачка. Через некоторое время (зависит от количества выбранных пакетов) появится надпись: Done loading packages. Установка завершена. Закрываем лог и SDK Manager.

 

Затем мы идем в папку C:\adt-bundle-windows\platform-tools этот адрес нужно скопировать (в этой папочке должны лежать файлы adb.exe и другие)

Папка с программой

Для Windows XP: заходим в панель управления, свойства системы, дополнительно, переменные средыДля Windows Vista/7: заходим в панель управления, система, дополнительные параметры системы

Переменные среды

Находим пункт переменные среды и находим пункт Path, нажимаем изменить и ничего не удаляя через точку с запятой добавляем свой путь C:\adt-bundle-windows\platform-tools (смотрим рисунок). Нажимаем ОК.

Добавляем переменную

Теперь проверяем все ли работает: заходим в пуск, запускаем командную строчку (желательно от имени администратора для Windows Vista/7) и вводим команду adb и получаем следующее.

Результат

Если получили, то все прекрасно работает.

Команды ADB

Здесь представлен список полезных команд:adb devices - Просмотреть список устройств которые уже подключены к компьютеруadb wait-for-device - Ждать подключения устройстваadb get-serialno - Просмотр серийного номера устройстваadb logcat - Посмотреть что происходит внутри устройстваadb logcat > c:\logcat.txt - Комманда сохранит все изменения в файлфильтры для logcatV — Verbose (многословный) (самый низкий приоритет, режим по умолчанию)D — Debug (отладка)I — Info (информация)W — Warning (предупреждение)E — Error (ошибка)F — Fatal (критическая ошибка)S — Silent (тишина) (самый высокий приоритет, режим молчания, ничего не выводиться)Пример    adb logcat *:W - Выводиться только сообщения об ошибках в работе системыadb logcat [-b ] - Выводит информацию буферов системыradio — Просмотр буфера содержащего сообщения модуля радио/телефонии.events — Просмотр буфера содержащего сообщения связанных событий.main — Просмотр основного буфера логов (по умолчанию)Пример    adb logcat -b radioadb reboot - Перезагрузка устройства.adb reboot recovery - Перезагрузка устройства в режим recovery.adb reboot bootloader - Перезагрузка в режим bootloader.adb shell cat /proc/mtd - Просмотр информации о "разделах" памяти устройства.adb shell df - Просмотр информации о разделах и свободных ресурсах.adb push - Копирование файла в устройство.adb pull [] - Копирование файла в компьютер.adb install [-l] [-r] [-s] - установка приложенияПример    adb install с:/adb/app/autostarts.apk Установить файл autostarts.apk лежащий в папке /adb/app/ на диске с:фильтры-l Блокировка приложения.-r Переустановить приложение, с сохранением данных.-s Установить приложение на карту памяти.adb uninstall - Удаление приложения.Пример    adb uninstall autostarts.apk

4pda.biz

Поддерживаемые конфигурации DaRT 10

Эта документация перемещена в архив и не поддерживается.

Обновлено: Август 2015 г.

В этом разделе определяются требования к программному обеспечению и поддерживаемым конфигурациям, необходимым для установки и запуска Microsoft Diagnostics and Recovery Toolset (DaRT) 10 в вашей среде. Приведены требования для запуска DaRT 10 как к операционной системе, так и к компьютеру. Необходимые условия для создания образа для восстановления DaRT см. в разделе Планирование создания образа для восстановления DaRT 10.

Сведения о поддерживаемых конфигурациях, применимые к более ранним выпускам, см. в документации к соответствующему выпуску.

DaRT можно установить одним из двух способов. Можно установить все компоненты на компьютер ИТ-администратора, на котором будут выполняться все задачи, связанные с использованием DaRT. Другой вариант заключается в том, что на компьютер администратора устанавливаются только компоненты DaRT, необходимые для создания образа для восстановления, а компоненты, которые используются для запуска DaRT (средство просмотра удаленных подключений DaRT), устанавливаются на компьютер сотрудника службы поддержки.

Необходимое программное обеспечение для DaRT 10

Прежде чем устанавливать DaRT, убедитесь в выполнении следующих необходимых условий.

Необходимые условия для компьютера администратора

В таблице ниже перечислены все необходимые условия для установки на компьютере администратора DaRT 10 и всех средств DaRT.

 

Предварительное условие Сведения

Windows Assessment and Development Kit (ADK)

Требуется для работы мастера создания образов для восстановления DaRT. Содержит средства разработки, которые используются для настройки, развертывания и обслуживания образов Windows, и среду предустановки Windows. ADK не требуется, если устанавливается только средство просмотра удаленных подключений и (или) анализатор сбоев.

Комплект SDK Windows или пакет средств разработки программного обеспечения (необязательно)

Для анализа файлов дампа памяти анализатором сбоев необходимы средства для отладки Windows 10, которые входят в комплект SDK Windows.

ISO-образ 64-разрядной или 32-разрядной Windows 10

Для DaRT необходим образ среды восстановления Windows, который содержится на носителях с операционной системой Windows 10. Загрузите 32-разрядную или 64-разрядную версию Windows 10, в зависимости от типа образа для восстановления DaRT, который требуется создать. Если в вашей среде поддерживаются системы обоих типов, загрузите обе версии Windows 10.

Необходимые условия для компьютеров сотрудников службы поддержки

В таблице ниже перечислены все необходимые условия для того, чтобы запустить средство просмотра для удаленных подключений DaRT 10 на компьютере сотрудника службы поддержки.

 

Предварительное условие Сведения

DaRT Средства просмотра удаленных подключений версии 10

Необходимо установить в операционной системе Windows 10.

Средства отладки для Windows

Необходимы только при установке анализатора сбоев

Необходимые условия для компьютера пользователя

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

DaRT Требования к операционной системе для версии 10

Требования к системе на компьютере администратора

В таблице ниже перечислены операционные системы, в которых поддерживается установка DaRT 10 на компьютере администратора.

Примечание
Убедитесь, что на компьютере администратора выделено достаточно места для дополнительных средств, которые будут устанавливаться.

 

Операционная система Выпуск Пакет обновления Архитектура системы Требования к операционной системе Требования к ОЗУ для запуска DaRT

Windows 10

Все выпуски

Нет

64-разрядная

2 ГБ

2,5 ГБ

Windows 10

Все выпуски

Нет

32-разрядная

1 ГБ

1,5 ГБ

Требования к системе для установки DaRT на компьютере сотрудника службы поддержки

Если сотрудникам службы поддержки разрешено дистанционно устранять неполадки на компьютерах, на их компьютерах необходимо установить средство просмотра удаленных подключений. По желанию на компьютере службы поддержки можно также установить анализатор сбоев.

DaRT 10 позволяет сотруднику службы поддержки подключаться к компьютеру DaRT 10 с помощью DaRT 7.0, DaRT 8.0, DaRT 8.1 или средства просмотра для удаленных подключений DaRT 10. Для работы средства просмотра для удаленных подключений в DaRT 7.0, DaRT 8.0 и DaRt 8.1 необходима операционная система Windows 7, Windows 8 или Windows 8.1 соответственно, а для работы средства просмотра для удаленных подключений в DaRT 10 необходима Windows 10. Средство просмотра для удаленных подключений DaRT 10 и все остальные средства DaRT 10 можно установить только на компьютер с операционной системой Windows 10.

В таблице ниже перечислены операционные системы, в которых поддерживается установка DaRT на компьютере службы поддержки.

 

Операционная система Выпуск Пакет обновления Архитектура системы Требования к операционной системе Требования к ОЗУ для запуска DaRT

Windows 10

Все выпуски

Нет

64-разрядная

2 ГБ

2,5 ГБ

Windows 10 (только со средством удаленного просмотра 10.0)

Все выпуски

Нет

32-разрядная

1 ГБ

1,5 ГБ

Windows 8

Все выпуски

Нет

64-разрядная

2 ГБ

2,5 ГБ

Windows 8 (только со средством удаленного просмотра 8.0)

Все выпуски

Нет

32-разрядная

1 ГБ

1,5 ГБ

Windows 7 (только со средством удаленного просмотра 7.0)

Все выпуски

SP1, SP2

64- или 32-разрядная версия

1 ГБ

Нет

Windows Server 2012

Standard, Enterprise, Data Center

Нет

64-разрядная

2 ГБ

1,0 ГБ

Windows Server 2012 R2

Standard, Enterprise, Data Center

Нет

64-разрядная

2 ГБ

1,0 ГБ

При установке DaRT на компьютере пользователя также предьявляются следующие минимальные требования к оборудованию:

  • Дисковод компакт-дисков, DVD-дисковод или USB-порт — только если DaRT развертывается на предприятии с компакт-диска, DVD-диска или USB-носителя.
  • BIOS с поддержкой загрузки компьютера с компакт-диска или DVD-диска, с USB-устройства флэш-памяти, с удаленного раздела или раздела восстановления.

DaRT Требования версии 10 к системе для установки на компьютере пользователя

Чтобы в DaRT 10 открывалось окно Diagnostics and Recovery Toolset, необходимо, чтобы на компьютере пользователя была установлена одна из следующих операционных систем и для DaRT был доступен указанный объем системной памяти:

 

Операционная система Выпуск Пакет обновления Архитектура системы Требования к операционной системе Требования к ОЗУ

Windows 10

Все выпуски

Нет

64-разрядная

2 ГБ

2,5 ГБ

Windows 10

Все выпуски

Нет

32-разрядная

1 ГБ

1,5 ГБ

См. также

 

technet.microsoft.com

Загрузки предыдущего выпуска Azure SDK для .NET

Примечание. Прежде чем скачивать файлы SDK, ознакомьтесь с последовательностью установки для понимания процесса и зависимостей при установке SDK. Для SDK версии 1.7 и более поздних выпусков обратитесь к шагам установки по ссылкам ниже в разделе Ручные установщики. Для SDK версии 1.6 и более ранних выпусков следуйте шагам установки ниже на этой странице.

Maрт 2017 г. (версия 3.0)

Ноябрь 2016 г. (версия 2.9.6)

Август 2016 г. (версия 2.9.5)

Май 2016 г. (версия 2.9.1)

Январь, 2016 г. (версия 2.8.2)

Август 2015 г. (версия 2.7.1) - Изъятие из эксплуатации с 3 апреля 2017 года

Апрель 2015 г. (версия 2.6) - Изъятие из эксплуатации с 3 апреля 2017 года

Maрт 2015 г. (версия 2.5.1) - Изъятие из эксплуатации с 3 апреля 2017 года

Август 2014 г. (версия 2.4) - Изъятие из эксплуатации с 3 апреля 2017 года

Апрель 2014 г. (версия 2.3) - Изъятие из эксплуатации с 3 апреля 2017 года

  • Ручные установщики:

Октябрь 2013 г. (версия 2.2) - Изъятие из эксплуатации с 3 апреля 2017 года

Июль 2013 г. (версия 2.1) - выведено из эксплуатации

Апрель 2013 г. (версия 2.0) - выведено из эксплуатации

Февраль 2013 г. (версия 1.8.1): версия 1.8 с ASP.NET и веб-инструментами 2012.2 - выведено из эксплуатации

Октябрь 2012 г. (версия 1.8) - выведено из эксплуатации

Август 2012 г. (версия 1.7 SP1) - выведено из эксплуатации

Июнь 2012 г. (версия 1.7) - выведено из эксплуатации

Ноябрь 2011 г. (версия 1.6) - выведено из эксплуатации

Сентябрь 2011 г. (версия 1.5) - выведено из эксплуатации

Март-август 2011 г. (версия 1.4) - выведено из эксплуатации

Ноябрь 2010 г. (версия 1.3) - выведено из эксплуатации

Июнь 2010 г. (версия 1.2) - выведено из эксплуатации

Ноябрь 2009 г. (версия 1.0) - выведено из эксплуатации

Шаги установки

Примечание. Для SDK версии 1.7 и более поздних выпусков обратитесь к шагам установки по ссылкам выше в разделе Ручные установщики. Для SDK версии 1.6 и более ранних выпусков следуйте инструкциям ниже.

  1. Установите Microsoft .NET Framework 3.5 с пакетом обновления 1 (SP1) (не требуется в Windows 7 и Windows Server 2008 R2).
  2. Установите Microsoft Visual Studio 2010 Professional или более новую версию ИЛИ Install Microsoft Visual Web Developer 2010 Express.
  3. Установка SQL Server 2008 Express Edition: установите в качестве компонента Visual Studio ИЛИ загрузите и установите.
  4. Включите IIS7 с ASP.NET и активацию WCF HTTP, статический контент, консоль управления IIS и (необязательно) CGI.
    • Windows 7
      1. В меню "Пуск" выберите пункты "Панель управления" | "Программы" | "Программы и компоненты".
      2. Щелкните "Включение или отключение компонентов Windows".
      3. В разделе Microsoft .NET Framework 3.5 выберите пункт "Windows Communication Foundation — активация по HTTP".
      4. В разделе "Службы IIS" откройте "Службы Интернета", "Компоненты разработки приложений" и выберите ASP.NET и CGI.
      5. В разделе "Службы IIS" откройте "Службы Интернета", "Общие функции HTTP" и выберите "Статическое содержимое".
      6. В разделе "Службы IIS" откройте "Средства управления веб-сайтом" и выберите "Консоль управления IIS".
      7. Установите выбранные компоненты.
    • Windows Server 2008
      1. В меню "Пуск" выберите пункты "Программы" | "Администрирование" | "Диспетчер сервера".
      2. В диспетчере сервера в разделе "Сводка компонентов" выберите "Добавить компоненты".
      3. В диалоговом окне в разделе "Компоненты .NET Framework 3.0" выберите .NET Framework 3.0. В разделе "Активация WCF" выберите "Активация по HTTP". Нажмите кнопку "Далее", чтобы все установить.
      4. В диспетчере сервера в разделе "Сводка ролей" убедитесь, что в списке доступных ролей есть "Веб-сервер (IIS)". В противном случае нажмите кнопку "Добавить роли", чтобы установить службы IIS.
      5. В диспетчере сервера в разделе "Сводка ролей" выберите "Веб-сервер (IIS)".
      6. В окне управления веб-сервером выберите "Добавить службы ролей".
      7. В диалоговом окне "Добавление служб ролей" откройте разделы "Веб-сервер" и "Разработка приложений", выберите ASP.NET и CGI.
      8. В диалоговом окне "Добавление служб ролей" откройте разделы "Веб-сервер" и "Общие функции HTTP", выберите "Статическое содержимое" и нажмите кнопку "Далее" для установки.
  5. Установите модуль переопределения URL-адресов IIS.
  6. Установите средства Azure для Microsoft Visual Studio — VsCloudService.exe.(включают пакет SDK). Также можно установить только сам пакет Azure SDK — WindowsAzureSDK-x86.exe|WindowsAzureSDK-x64.exe.
  7. Установка исправления: включение Azure IntelliTrace в 32-разрядных операционных системах (не требуется для 64-разрядных операционных систем).
  8. Установка исправления: улучшения машинной отладки (не требуется для Visual Studio 2010).
  9. Установка исправления: поддержка FastCGI в структуре разработки (не требуется в Windows 7, Windows Server 2008 SP2 и Windows Vista SP2 и более поздних версиях).
  10. Установка исправления: правильные метаданные WCF при размещении за балансировщиком нагрузки (роли .NET 3.5).
    1. Установите исправление.
    2. Добавьте раздел useRequestHeaderForMetadataAddress в файл конфигурации, чтобы включить исправление.

Поддержка и вывод из эксплуатации пакета SDK

Дополнительные сведения о пакете SDK, выведенных из эксплуатации, см. в разделе Информация о поддержке и выводе из эксплуатации SDK Azure для .NET.

azure.microsoft.com

Как добавить возможности Flurry Analytics в приложение Windows Phone

В этой статье рассказывается, как добавить возможности  Flurry Analytics в приложение для Windows Phone 7 или Windows Phone 8.

Введение

Агент Flurry Analytics Agent позволяет отслеживать использование и поведение приложения для Windows Phone на телефонах пользователей, чтобы затем анализировать полученные данные в системе Flurry Analytics. Решение реализовано таким образом, чтобы обеспечить максимальную простоту использования, для начальной настройки достаточно 5 минут. Доступ к Flurry Analytics предоставляется БЕСПЛАТНО.

Обзор информации о приложении в системе Flurry Analytics.

Аналитические данные помогают получить ответы на вопросы о пользователях и проследить динамику использования приложения:

  • Допустим, ваше приложение для Windows Phone 7 в настоящее время представлено в Магазине Windows Phone. Разве вам не интересно узнать, сколько пользователей вашего приложения работают на устройствах с WP7, а сколько — на устройствах с WP8?
  • Вы предлагаете многофункциональное приложение. Но какие функции наиболее востребованы, а какие практически не используются?
  • Центр разработчика Windows Phone предоставляет сведения о количестве загрузок. Но как узнать, сколько пользователей активно работают с вашим приложением ежедневно, еженедельно, ежемесячно?
  • Сколько раз и как долго пользователи ежедневно работают с приложением?

Необходимые требования

Ниже перечислены предварительные требования для использования Flurry Analytics:

  1. Учетная запись Flurry Analytics. Откройте  веб-сайт Flurry и зарегистрируйтесь, если не сделали этого раньше. Доступ к системе предоставляется БЕСПЛАТНО.
  2. Приложение для Windows Phone 7 или Windows Phone 8.

Пакет средств разработки программного обеспечения Flurry SDK и ключ API для приложения

  1. Добавьте новое приложение для своей учетной записи Flurry.

    Добавление нового приложения.

    Укажите имя приложения (потом его можно изменить) и категорию.

  2. Скачайте SDK.

    Скачайте архив (.zip) с пакетом SDK.

  3. Найдите ключ API для вашего приложения в файле ProjectApiKey.txt.

Интеграция с приложением

  1. Создайте ссылку на FlurryWP8SDK.dll в проекте вашего приложения.
  2. Внесите в файл WMAppManifest.xml настройки для доступа к параметрам сети (ID_CAP_NETWORKING) и сведениям об устройстве (ID_CAP_IDENTITY_DEVICE).
  3. Вставьте две следующие строки в код Flurry:

После добавления этих двух простых строк кода ваше приложение сможет передавать следующие данные в вашу учетную запись Flurry:

СеансыАктивные пользователиНовые пользователи
Продолжительность сеансаЧастота использованияТесты производительности
Просмотры страницНастраиваемые сегменты пользователейПути пользователей
Показатели жизненного циклаУдержание пользователейПринятие версии
Использование в нескольких приложенияхКатегории интересовДемографические показатели
Самый популярный день и часГеография использованияЯзыковые показатели
УстройстваТранспортные средстваВерсии встроенного ПО

Пользовательские события отслеживания

Регистрация событий

FlurryWP8SDK.Api.LogEvent(string eventId, bool timed, List<Parameter> parameters)

Функция LogEvent() позволяет отслеживать события, возникающие во время сеанса. Вы можете узнать, сколько раз возникало каждое событие, в каком порядке это происходило, а также наиболее распространенные параметры для каждого события. Это, к примеру, позволит определить, как часто пользователи выполняют различные действия и какие последовательности действий они обычно выполняют. Каждый проект поддерживает не более 300 событий. Аргументы timed (с временной меткой) и parameters (параметры) являются необязательными. Длина идентификатора события, ключа параметра и значения параметра не должна превышать 255 символов. У события не может быть больше 10 параметров. Если для аргумента timed задано значение True, это означает, что вы регистрируете в журнале событие с временной меткой.

Регистрация истечения срока действия события

FlurryWP8SDK.Api.EndTimedEvent(string eventId, List<Parameter> parameters)

Используйте EndTimedEvent с тем же идентификатором eventid, который применялся для запуска таймера для события. Это позволяет остановить таймер.

Регистрация ошибок

FlurryWP8SDK.Api.LogError(String message, Exception exception)

Функция LogError() позволяет регистрировать ошибки приложения в журнале. Flurry предоставляет сведения о 10 последних событиях в течение каждого сеанса (максимальная длина — 255 символов).

Опциональные методы настройки

Вызывайте эти методы после вызова функции StartSession() для внесения изменений в конфигурацию:

FlurryWP8SDK.Api.SetVersion(string versionName)

Измените номер версии аналитического отчета. Если соответствующая запись отсутствует, наименование версии будет получено из дескриптора приложения.

Мониторинг демографических показателей

FlurryWP8SDK.Api.SetUserId(string userId)

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

FlurryWP8SDK.Api.SetAge(int age)

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

FlurryWP8SDK.Api.SetGender(Gender gender)

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

Мониторинг местонахождения

FlurryWP8SDK.Api.SetLocation(double latitude, double longitude, float accuracy)

Позволяет установить текущее местоположение пользователя через GPS. Flurry хранит сведения только о последнем местоположении.

Отчетность на основе данных контроллинга

FlurryWP8SDK.Api.SetSessionContinueSeconds(intseconds)

Передайте значение, чтобы изменить количество секунд для продолжения приостановленных сеансов. Если в течение заданного периода отсутствовала какая-либо активность, предполагается, что начался новый сеанс.

FlurryWP8SDK.Api.SetReportDelay(intseconds)

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

Также  доступна ссылка на класс API.

Регистрация исключений и трассировок стека

Чтобы необрабатываемые исключения регистрировались в журнале, добавьте следующую строку в метод Application_UnhandledException() модуля App.xaml.cs:

Взято из блога Маттхиеу Ванденхенде ( Matthieu Vandenhende)

Поддержка Windows Phone 7

По умолчанию веб-сайт Flurry предоставляет пакет SDK, поддерживающий приложения для Windows Phone 8.

Если вы работаете над приложением для Windows Phone 7, можно использовать предыдущую версию:  File:FlurryWP7SDK.zip

Заключение

Как видите, интегрировать возможности Flurry Analytics в ваше приложение для Windows Phone достаточно просто.

Пакет Flurry SDK позволяет регистрировать множество событий различного типа (события с временной меткой, ошибки, сведения о пользователе, местоположение), помогая вам совершенствовать свое приложение, убирая или настраивая функции с учетом их востребованности.

msdn.microsoft.com

Создание средств разработки программного обеспечения

 

Самая актуальная документация по Visual Studio 2017: Документация по Visual Studio 2017.

Пакет средств разработки программного обеспечения (SDK) — это совокупность интерфейсы API, который можно ссылаться как одного элемента в Visual Studio. Диспетчер ссылок диалоговом окне перечислены все пакеты SDK, относящихся к проекту. При добавлении пакета SDK в проект, интерфейсы API доступны в Visual Studio.

Существует два типа пакетов SDK:

  • Обязательные компоненты для разработки приложений для платформы Platform SDK: Например Windows 8.1 SDK, необходимые для разработки Магазин Windows 8.x приложений.

  • Пакет SDK расширения являются необязательными компонентами, расширять платформу, но не обязательно при разработке приложений для этой платформы.

В следующих разделах описаны общие инфраструктуры пакетов SDK и как создать пакет SDK для платформы и расширения SDK.

Пакеты SDK для платформы необходимы для разработки приложений для платформы. Например Windows 8.1 SDK, необходимые для разработки приложений для Windows 8.1.

Установка

Все пакеты SDK для платформы, которые будут устанавливаться в пакеты SDK HKLM\Software\Microsoft\Microsoft\\v [TPI] [TPV]\@InstallationFolder = [пакет SDK ДЛЯ корневой]. Соответственно Windows 8.1 в HKLM\Software\Microsoft\Microsoft SDKs\Windows\v8.1 установлен пакет SDK.

Макет

Пакеты SDK для платформы будет следующая структура:

\[InstallationFolder root] SDKManifest.xml \References \[config] \[arch] \DesignTime \[config] \[arch] УзелОписание
Папка "Ссылки"Содержит двоичные файлы, содержащие интерфейсы API, которые могут быть спроектированы с. Они включают файлы метаданных Windows (WinMD) или сборки.
DesignTime папкиСодержит файлы, которые необходимы только во время предварительного-run и отладки. Они могут включать документы XML, библиотеки, заголовки, двоичные файлы элементов во время разработки, MSBuild артефакты и так далее

Документы XML в идеале, следует поместить в папку \DesignTime, но документы XML для ссылок будут размещаться рядом с файлом ссылку в Visual Studio. Например, документ XML \References ссылки\[настройки]\[arch]\sample.dll будет \References\[настройки]\[arch]\sample.xml и локализованная версия этого документа будут \References\[настройки]\[arch]\[locale]\sample.xml.

Папка конфигурацииМожет быть только три папки: отладки, розничной торговли и CommonConfiguration. Авторы пакета SDK можно размещать свои файлы в CommonConfiguration, если следует использовать тот же набор файлов пакета SDK независимо от конфигурации, которую будет использовать потребителей SDK.
Архитектура папкиМожет существовать папка любой поддерживаемой архитектуре. Visual Studio поддерживает следующих архитектур: x86, x64, ARM и neutral. Примечание: Win32 сопоставляется x86, а для нейтрального AnyCPU.

MSBuild ищет только в условиях \CommonConfiguration\neutral Platform SDK.

SDKManifest.xmlЭтот файл описывает, как Visual Studio следует использовать пакет SDK. Просмотрите манифест пакета SDK для Windows 8.1:

 <FileList DisplayName = “Windows” PlatformIdentity = “Windows, version=8.1” TargetFramework = “.NET for Windows Store apps, version=v4.5.1; .NET Framework, version=v4.5.1” MinVSVersion = “14.0”> <File Reference = “Windows.winmd”> <ToolboxItems VSCategory = “Toolbox.Default” /> </File> </FileList>

 Отображаемое имя: значение, которое обозревателя объектов отображаются в списке поиска.

 PlatformIdentity: существование этого атрибута сообщает Visual Studio и MSBuild что SDK platform SDK и не должны копироваться ссылки, добавленные из его локально.

 TargetFramework: Этот атрибут используется в Visual Studio, чтобы убедиться, что только проектах для одной платформы, как указано в значении этого атрибута можно использовать пакет SDK.

 MinVSVersion: Этот атрибут используется в Visual Studio для использования только пакетов SDK, примените к нему.

 Ссылка: Этот атрибут должен указывать только ссылки, которые содержат элементы управления. Сведения о том, как указать, содержит ли ссылка элементов см. ниже.

В следующих разделах описаны необходимые для развертывания расширения SDK.

Установка

Пакет SDK расширения можно установить для конкретного пользователя или для всех пользователей без указания ключа реестра. Чтобы установить пакет SDK для всех пользователей, используйте следующий путь:

%Program Files%\Microsoft SDKs\<target platform>\v<platform version number>\ExtensionSDKs

Для установки конкретного пользователя используйте следующий путь:

%USERPROFILE%\AppData\Local\Microsoft SDKs\<target platform>\v<platform version number>\ExtensionSDKs

Если вы хотите использовать в другое расположение, необходимо выполнить одно из следующих действий:

  1. Укажите его в разделе реестра:

    HKLM\Software\Microsoft\Microsoft SDKs\<target platform>\v<platform version number>\ExtensionSDKs\<SDKName>\<SDKVersion>\

    и добавьте раздел (по умолчанию), который имеет значение <path to SDK><SDKName><SDKVersion>.

  2. Добавьте свойство MSBuild SDKReferenceDirectoryRoot в файл проекта. Значение этого свойства является точка с запятой список каталогов, в которых находятся пакеты SDK расширений, ссылка на который полусоединения.

Установка макета

Пакет SDK расширения имеют следующие структуру установки:

\<ExtensionSDKs root> \<SDKName> \<SDKVersion> SDKManifest.xml \References \<config> \<arch> \Redist \<config> \<arch> \DesignTime \<config> \<arch>
  1. \< SDKName>\< SDKVersion>: имя и версию пакета SDK является производным от соответствующего имена папок в пути к корню пакета SDK расширения. MSBuild использует это удостоверение, чтобы найти пакет SDK на диске, и Visual Studio отображает это удостоверение в Свойства окна и Диспетчер ссылок диалогового окна.

  2. Папка ссылок: двоичные файлы, содержащие интерфейсы API. Это могут быть файлы метаданных Windows (WinMD) или сборки.

  3. Откройте папку Redist: файлы, которые необходимы для выполнения и отладки и должен получить упакованы как часть приложения пользователя. Все двоичные файлы должны находиться под \redist\< config>\< arch>, и двоичные имена должны иметь следующий формат для обеспечения уникальности: < компании>. < продукта>. < цели>. < расширение>. Например, Microsoft.Cpp.Build.dll. Все файлы с именами, которые могут конфликтовать с именами файлов от других SDK (например, файлы javascript, css, pri, xaml, png и jpg) должны находиться под \redist\< config>\< arch>\< sdkname>\ Кроме файлов, связанных с XAML элементы управления. Эти файлы должны находиться под \redist\< config>\< arch>\< componentname>\.

  4. DesignTime папки: файлы, которые необходимо только до-run и отладка времени и не должны быть упакованы как часть приложения пользователя. Это могут быть документы XML, библиотеки, заголовки, двоичные файлы элементов во время разработки, MSBuild артефакты и так далее. Любой пакет SDK, предназначенный для использования в собственном проекте должна иметь SDKNamePROPS-файл. Ниже приведен пример этого типа файла.

    <?xml version="1.0" encoding="utf-8"?> <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <PropertyGroup> <ExecutablePath>C:\Temp\ExecutablePath;$(ExecutablePath)</ExecutablePath> <IncludePath>$(FrameworkSDKRoot)\..\v8.1\ExtensionSDKs\cppimagingsdk\1.0\DesignTime\CommonConfiguration\Neutral\include;$(IncludePath)</IncludePath> <AssemblyReferencePath>C:\Temp\AssemblyReferencePath;(AssemblyReferencePath)</AssemblyReferencePath> <LibraryPath>$(FrameworkSDKRoot)\..\v8.1\ExtensionSDKs\cppimagingsdk\1.0\DesignTime\Debug\ARM;$(LibraryPath)</LibraryPath> <SourcePath>C:\Temp\SourcePath\X64;$(SourcePath)</SourcePath> <ExcludePath>C:\Temp\ExcludePath\X64;$(ExcludePath)</ExcludePath> <_PropertySheetDisplayName>DevILSDK, 1.0</_PropertySheetDisplayName> </PropertyGroup> </Project>

    Справочник по XML-документы размещаются наряду с файлом ссылки. Например, ссылка документ XML для \References\< config>\< arch>\sample.dll сборка \References\< config>\< arch>\sample.xml, и локализованная версия этого документа \References\< config>\< arch>\< языкового стандарта>\sample.xml.

  5. Папка конфигурации: три подпапки: отладки, розничной торговли и CommonConfiguration. Авторы пакета SDK можно разместить свои файлы в CommonConfiguration, если следует использовать тот же набор файлов пакета SDK независимо от конфигурации, целевые потребителем SDK.

  6. Архитектура папки: поддерживаются следующих архитектур: x86, x64, ARM, neutral. Win32 сопоставляет x86 и AnyCPU сопоставляется с нейтральным.

SDKManifest.xml

Этот файл описывает, как Visual Studio следует использовать пакет SDK. Пример.

<FileList> DisplayName = “My SDK” ProductFamilyName = “My SDKs” TargetFramework = “.NETCore, version=v4.5.1; .NETFramework, version=v4.5.1” MinVSVersion = “14.0” MaxPlatformVersion = "8.1" AppliesTo = "WindowsAppContainer + WindowsXAML" SupportPrefer32Bit = “True” SupportedArchitectures = “x86;x64;ARM” SupportsMultipleVersions = “Error” CopyRedistToSubDirectory = “.” DependsOn = “SDKB, version=2.0” MoreInfo = “http://msdn.microsoft.com/MySDK”> <File Reference = “MySDK.Sprint.winmd” Implementation = “XNASprintImpl.dll”> <Registration Type = “Flipper” Implementation = “XNASprintFlipperImpl.dll” /> <Registration Type = “Flexer” Implementation = “XNASprintFlexerImpl.dll” /> <ToolboxItems VSCategory = “Toolbox.Default” /> </File> </FileList>

Ниже представлены элементы файла.

  1. Отображаемое имя: значение, которое появляется в диспетчере ссылок, обозреватель решений, обозреватель объектов и другие расположения в пользовательском интерфейсе Visual Studio.

  2. ProductFamilyName: Общая SDK название продукта. Например Библиотека Windows для JavaScript (WinJS) SDK называется «Microsoft.WinJS.1.0» и «Microsoft.WinJS.2.0», которые относятся к одному семейству семейства продуктов SDK, «Microsoft.WinJS». Этот атрибут позволяет Visual Studio и MSBuild, чтобы сделать это подключение. Если этот атрибут не существует, имя SDK используется как имя семейства продуктов.

  3. FrameworkIdentity: задает зависимость на один или несколько библиотек компонентов Windows, значение этого атрибута помещается в манифест принимающего приложения. Этот атрибут применяется только к библиотеки компонентов Windows.

  4. TargetFramework: задает пакеты SDK, доступных в диспетчере ссылок и панель элементов. Это список разделенных точкой с запятой моникеров целевой платформы, например «.NET Framework, версия = v2.0; .NET Framework, версия = v4.5.1». Если указаны несколько версий одной целевой версии .NET framework, диспетчер ссылок использует минимально указанной версии для целей фильтрации. Например если «.NET Framework, версия = v2.0; .NET Framework, версия = v4.5.1» указано, будет использовать диспетчер ссылок» .NET Framework, версия = v2.0». Если указан профиль целевой платформы, только этот профиль будет использоваться диспетчером ссылку для целей фильтрации. Например, если «Silverlight, версия = v4.0 профиль = WindowsPhone» указано, диспетчер ссылок фильтры только в профиле Windows Phone; проект, предназначенный для полной платформы Silverlight 4.0 не отображается в диспетчере ссылок SDK.

  5. MinVSVersion: минимальная версия Visual Studio.

  6. MaxPlatformVerson: Максимальная целевая версия платформы следует использовать для указания версии платформы, на которых расширение SDK не будет работать. Например v11.0 пакета Microsoft Visual C++ среды выполнения должны ссылаться только проекты Windows 8. Таким образом MaxPlatformVersion проект Windows 8 — 8.0. Это означает, что диспетчер ссылок для фильтрации пакета среды выполнения Microsoft Visual C++ для проекта Windows 8.1 и MSBuild вызывает ошибку при Windows 8.1 проект ссылается на него. Примечание: этот элемент поддерживается начиная с Visual Studio 2013.

  7. AppliesTo: задает пакеты SDK, доступных в диспетчере ссылок, указав применимые типы проектов Visual Studio. Распознаются девять значений: WindowsAppContainer, VisualC, VB, CSharp, WindowsXAML, JavaScript, управляемый и машинный. Автор SDK можно использовать и («+»), или («|»), не («!») операторы, можно указать только область типов проектов, которые применяются к пакету SDK.

    WindowsAppContainer определяет проекты для Магазин Windows 8.x приложений.

  8. SupportPrefer32Bit: Поддерживаемые значения — «ИСТИНА» и «False». Значение по умолчанию — «ИСТИНА». Если имеет значение «False», MSBuild возвращает сообщение об ошибке для Магазин Windows 8.x проектов (или предупреждения для проектов настольных компьютеров) Если проект, который ссылается на пакет SDK содержит Prefer32Bit включен. Дополнительные сведения о Prefer32Bit см. в разделе Страница построения, конструктор проектов (C#) или Компиляция, конструктор проектов (Visual Basic).

  9. SupportedArchitectures: точка с запятой список с разделителями архитектур, поддерживаемых в пакете SDK. MSBuild отображает предупреждение, если целевой архитектуры пакета SDK в принимающем проекте не поддерживается. Если этот атрибут не указан, MSBuild никогда не отображает этот тип предупреждения.

  10. SupportsMultipleVersions: Если этот атрибут имеет значение Ошибка или Предупреждение, MSBuild показывает, что тот же проект не может ссылаться несколько версий в одном семействе SDK. Если этот атрибут не существует или имеет значение Разрешить, MSBuild не отображает этот тип ошибки или предупреждения.

  11. AppX: путь к пакеты приложений для библиотеки компонентов Windows на диске. Это значение передается в компонент регистрации библиотеки компонентов Windows во время локальной отладки. Соглашение об именах для имени файла является < компании>. < продукта>. < архитектура>. < конфигурации>. < версия>.appx. Конфигурация и архитектура являются необязательными в имя атрибута и значение атрибута, если они не относятся к библиотеки компонентов Windows. Это значение применимо только к библиотекам компонентов Windows.

  12. CopyRedistToSubDirectory: Указывает, куда будут скопированы файлы в папке \redist относительно корневого каталога пакета приложения (то есть, расположение пакета выбрана в мастере создания пакетов приложений) и корневым элементом макета среды выполнения. Расположение по умолчанию является корнем пакет приложения и макет F5.

  13. DependsOn: Список удостоверений SDK, определяющие пакеты SDK, от которых зависит данный пакет SDK. Этот атрибут присутствует в области сведений щелкните Диспетчер ссылок.

  14. Дополнительная информация: URL-АДРЕС веб-страницы, предоставляющий, справки и Дополнительные сведения. Это значение используется в ссылке подробнее в правой области диспетчер ссылок.

  15. Тип регистрации: указывает регистрации WinMD в манифесте приложения и является обязательным для собственного WinMD, с реализацией аналог DLL.

  16. Ссылка на файл: для только те ссылки, которые содержат элементы управления или собственные файлы Winmd, указана. Сведения о том, как указать, содержит ли ссылка элементов в разделе Указание расположения элементов панели элементов ниже.

Элемент ToolBoxItems схемы SDKManifest.xml указывает категорию и расположение элементов в платформы и пакетах SDK расширений. В следующих примерах для указания других мест. Это относится к ссылкам на WinMD или DLL.

  1. Элементы управления можно поместить в категорию области элементов по умолчанию.

    <File Reference = “sample.winmd”> <ToolboxItems VSCategory = “Toolbox.Default”/> </File>
  2. Поместите элементы управления в группе имя определенной категории.

    <File Reference = “sample.winmd”> <ToolboxItems VSCategory= “MyCategoryName”/> </File>
  3. Поместите элементы управления в области определенной категории.

    <File Reference = “sample.winmd”> <ToolboxItems VSCategory = “Graph”> <ToolboxItems/> <ToolboxItems VSCategory = “Data”> <ToolboxItems /> </File>
  4. Поместите элементы управления в другую категорию области в Blend и Visual Studio.

    // Blend accepts a slightly different structure for the category name because it allows a path rather than a single category. <File Reference = “sample.winmd”> <ToolboxItems VSCategory = “Graph” BlendCategory = “Controls/sample/Graph”> <ToolboxItems /> </File>
  5. Перечислить определенные элементы управления по-разному в Blend и Visual Studio.

    <File Reference = “sample.winmd”> <ToolboxItems VSCategory = “Graph”> <ToolboxItems/> <ToolboxItems BlendCategory = “Controls/sample/Graph”> <ToolboxItems/> </File>
  6. Перечислить определенные элементы управления и поместить их в общий путь Visual Studio или только в группе все элементы управления.

    <File Reference = “sample.winmd”> <ToolboxItems VSCategory = “Toolbox.Common”> <ToolboxItems /> <ToolboxItems VSCategory = “Toolbox.All”> <ToolboxItems /> </File>
  7. Перечислить определенные элементы управления и Показать только определенный набор в ChooseItems без них, в области элементов.

    <File Reference = “sample.winmd”> <ToolboxItems VSCategory = “Toolbox.ChooseItemsOnly”> <ToolboxItems /> </File>

Пошаговое руководство: Создание пакета SDK с помощью C++Пошаговое руководство: Создание пакета SDK с помощью C# или Visual BasicУправление ссылками проекта

msdn.microsoft.com


Смотрите также