Пошаговое руководство. Создание пакета SDK с помощью C#
В этом пошаговом руководстве вы узнаете, как создать простую библиотеку математических SDK с помощью Visual C# и затем пакета SDK в качестве расширения Visual Studio (VSIX).В результате следующие процедуры.
Чтобы создать компонент времени выполнения SimpleMath Windows
Создание примера приложения, использующего библиотеку классов
Обязательные компоненты
Требуется Visual Studio 2012 и SDK для Visual Studio 2012, на компьютере.То SDK можно загрузить со страницы Загрузки Visual Studio.
Чтобы создать компонент времени выполнения SimpleMath Windows
В строке меню выберите Файл, Создать, Создать проект.
В списке шаблонов разверните узел Visual C# или узел Visual Basic, выберите Магазин Windows, а затем выберите шаблон Компонент среды выполнения Windows.
В поле Имя укажите SimpleMath, а затем нажмите кнопку ОК.
В Обозреватель решений откройте контекстное меню для узла проекта SimpleMath и выберите пункт Свойства.
Переименуйте Class1.cs в Arithmetic.cs и обновить его в соответствии с приведенным ниже кодом:
В Обозреватель решений откройте контекстное меню узла SimpleMath" решение ", а затем выберите Диспетчер конфигураций.
Откроется диалоговое окно Диспетчер конфигураций.
В списке Активная конфигурация решения выберите Выпуск.
В столбце Конфигурация убедитесь, что строка SimpleMath задано значение Выпуск, а затем нажмите кнопку Закрыть, чтобы принять изменение.
Важно
Пакет SDK для компонента SimpleMath содержит только одну конфигурацию.Эта конфигурация должна быть построения выпуска или приложения, использующие компонент не пройдут центр для Магазин Windows.
В Обозреватель решений откройте контекстное меню для узла проекта SimpleMath и выберите пункт Построение.
Создание проекта расширения SimpleMathVSIX
В контекстном меню узла SimpleMath" решение ", выберите Добавить, Создать проект.
В списке шаблонов разверните узел Visual C# или узел Visual Basic, выберите Расширение среды, а затем выберите шаблон Проект VSIX.
В поле Имя укажите SimpleMathVSIX, а затем нажмите кнопку ОК.
В Обозреватель решений выберите элемент source.extension.vsixmanifest.
В строке меню выберите Вид, Код.
Замените существующее XML следующим XML-кодом:
В Обозреватель решений выберите проект SimpleMathVSIX.
В строке меню выберите Проект, Добавление нового элемента.
В списке Обычные элементы разверните узел Данные и выберите пункт XML-файл.
В поле Имя введите SDKManifest.xml, а затем нажмите кнопку Добавить.
В Обозреватель решений откройте контекстное меню для SDKManifest.xml, выберите Свойства, а затем измените значение свойства Включить в Vsix на Истина.
Замените содержимое файла следующим XML-кодом:
В Обозреватель решений откройте контекстное меню для проекта SimpleMathVSIX, выберите Добавить, затем выберите Новая папка.
Переименовать папку на ссылки.
Открыть контекстное меню для папки Ссылки, выберите Добавить, затем выберите Новая папка.
Переименовать вложенную папку в commonconfiguration создайте вложенную папку в ней вложенную папку с именем нейтральный.
Повторяющийся предыдущих шага 4, это время переименования первой в папку распространяемый.
Теперь проект содержит следующую структуру папок:
references\commonconfiguration\neutral redist\commonconfiguration\neutral
В Обозреватель решений откройте контекстное меню для проекта SimpleMath и выберите пункт Открыть папку в проводнике.
В диалоговом окне Проводник перейдите к папке bin \ release, откройте контекстное меню для файла SimpleMath.winmd, а затем выберите Копировать.
В поле Обозреватель решений вставьте в файл ссылки \ \ нейтральной по отношению commonconfiguration в папку SimpleMathVSIX проекта.
Повторяющийся предыдущий шаг, вставить в файл SimpleMath.pri \ redist \ commonconfiguration нейтральной по отношению в папку SimpleMathVSIX проекта.
В списке Обозреватель решений выберите SimpleMath.winmd.
В строке меню выберите Вид, Свойства (клавиатуры: Выберите ключ F4).
В окне Свойства измените значение свойства Действие при построении на Содержимое, а затем измените значение свойства Включить в Vsix на Истина.
В Обозреватель решений, повторьте этот процесс для SimpleMath.pri.
В Обозреватель решений выберите проект SimpleMathVSIX.
В строке меню выберите Построение, Построение SimpleMathVSIX.
В Обозреватель решений откройте контекстное меню для проекта SimpleMathVSIX и выберите пункт Открыть папку в проводнике.
В Проводник перейдите \ bin \ release, а затем выполнить SimpleMathVSIX.vsix для задания его.
Нажмите кнопку Установить, дождитесь завершения установки для выполнения и перезапустить Visual Studio.
Создание примера приложения, использующего библиотеку классов
В строке меню выберите Файл, Создать, Создать проект.
В списке шаблонов разверните узел Visual C# или Visual Basic, а затем выберите узел Магазин Windows.
Выберите шаблон Пустое приложение, назовите проект ArithmeticUI, а затем нажмите кнопку ОК.
В Обозреватель решений откройте контекстное меню для проекта ArithmeticUI и выберите пункт Добавить ссылку.
В списке ссылочных типов, разверните узел Окна, затем выберите Расширения.
В области сведений выберите расширение Простой алгоритм SDK.
Дополнительные сведения о своем SDK.Можно выбрать ссылку Дополнительные сведения, чтобы открыть http://www.msdn.microsoft.com, как указано в файле SDKManifest.xml ранее в этом пошаговом руководстве.
В диалоговом окне Диспетчер ссылок выберите флажок Простой алгоритм SDK, а затем нажмите кнопку ОК.
В строке меню выберите Вид, Обозреватель объектов.
В списке Обзор выберите Простой алгоритм.
Теперь можно изучить, из пакета SDK.
В Обозреватель решений щелкните MainPage.xaml открытые и замените его содержимое следующим кодом XAML.
Обновление MainPage.xaml.cs в соответствии с приведенным ниже кодом:
Выберите ключ F5 для запуска приложения.
В приложении введите все 2 числа, выберите операцию, а затем нажмите кнопку =.
Правильный результат.
Вы успешно создали и использоваться расширение SDK.
См. также
Задачи
Пошаговое руководство. Создание пакета SDK с помощью C++
Основные понятия
Практическое руководство. Создание пакета средств разработки программного обеспечения
Другие ресурсы
Пошаговое руководство. Создание пакета SDK с помощью JavaScript