Instruktaż: Tworzenie zestawu SDK, przy użyciu języka C#
W tym instruktażu dowiesz się jak tworzyć proste SDK biblioteki matematycznych za pomocą Visual C# i następnie pakiet SDK jako Visual Studio rozszerzenie (VSIX).Będziesz wykonaj następujące czynnooci:
Wymagania wstępne
Musisz mieć Visual Studio 2012 i Visual Studio 2012 SDK instalowane na komputerze użytkownika.Ten zestaw SDK można pobrać z programu Visual Studio pliki do pobrania strony.
Aby utworzyć składnik obsługi Windows SimpleMath
Na pasku menu wybierz polecenie pliku, New, Nowego projektu.
Na liście szablonów, rozwiń węzeł Visual C# lub języka Visual Basic, wybierz polecenie Magazynu systemu Windows węzła, a następnie wybierz polecenie Składnika systemu Windows w czasie wykonywania szablonu.
W Nazwa pole, określ SimpleMath, a następnie wybierz OK przycisk.
W Solution Explorer, otwórz menu skrótów dla SimpleMath projektu węzła, a następnie wybierz Właściwości.
Zmień nazwę Class1.cs do Arithmetic.cs i aktualizować, aby spełnić kryteria wyszukiwania następujący kod:
W Solution Explorer, otwórz menu skrótów dla roztwór 'SimpleMath' węzła, a następnie wybierz polecenie Menedżer konfiguracji.
Zostanie otwarte okno dialogowe Menedżer konfiguracji.
W konfiguracji rozwiązania Active listy, wybierz polecenie wersji.
W konfiguracji kolumny, należy sprawdzić, czy SimpleMath wiersz jest ustawiona na Release, a następnie wybierz polecenie Zamknij przycisk, aby zaakceptować zmianę.
Ważne Zestaw SDK dla składnika SimpleMath zawiera tylko jedną z konfiguracji.Ta konfiguracja musi być wydanej kompilacji lub aplikacje, które używają składnika nie będzie przejść pozytywnie procedurę certyfikacjiWindows Store.
W Solution Explorer, otwórz menu skrótów dla SimpleMath projektu węzła, a następnie wybierz budować.
Aby utworzyć projekt rozszerzenie SimpleMathVSIX
W menu skrótów dla roztwór 'SimpleMath' węzeł, wybierz polecenie Dodaj, Nowego projektu.
Na liście szablonów, rozwiń węzeł Visual C# lub języka Visual Basic, wybierz polecenie rozszerzalności węzła, a następnie wybierz polecenie Projektu VSIX szablonu.
W Nazwa pole, określ SimpleMathVSIX, a następnie wybierz OK przycisk.
W Solution Explorer, wybierz polecenie source.extension.vsixmanifest przedmiotu.
Na pasku menu wybierz polecenie View, Kod.
Zastąp istniejący plik XML następujący kod XML:
W Solution Explorer, wybierz polecenie SimpleMathVSIX projektu.
Na pasku menu wybierz polecenie Projekt, Add New Item.
Na liście Typowe elementy w, rozwiń węzeł danych, a następnie wybierz polecenie Pliku XML.
W Nazwa określ SDKManifest.xml, a następnie wybierz polecenie Dodaj przycisk.
W Solution Explorer, otwórz menu skrótów dla SDKManifest.xml, wybierz polecenie Właściwości, a następnie zmień wartość Include w VSIX właściwość, aby True.
Zastąp zawartość pliku XML następujące:
W Solution Explorer, otwórz menu skrótów dla SimpleMathVSIX projektu, wybierz polecenie Dodaj, a następnie wybierz polecenie Nowy Folder.
Zmień nazwę folderu, aby odwołania.
Otwarcie menu skrótów dla odwołania folder, wybierz polecenie Dodaj, a następnie wybierz polecenie Nowy Folder.
Zmiana nazwy podfolderu, aby commonconfiguration, utwórz podfolder w nim i podfolderu o nazwie neutralne.
Powtórz poprzednie cztery kroki, tym razem zmiany nazwy pierwszego folderu do redist.
Projekt zawiera teraz następującą strukturę folderów:
references\commonconfiguration\neutral redist\commonconfiguration\neutral
W Solution Explorer, otwórz menu skrótów dla SimpleMath projektu, a następnie wybierz Otwórz Folder w Eksploratorze pliku.
W Explorer pliku, przejdź do folderu bin\Release, otwórz menu skrótów dla pliku SimpleMath.winmd, a następnie wybierz kopię.
W Solution Explorer, wklej go do folderu references\commonconfiguration\neutral w SimpleMathVSIX projektu.
Powtórz poprzedni krok, wkleić plik SimpleMath.pri w folderze redist\commonconfiguration\neutral w SimpleMathVSIX projektu.
W Solution Explorer, wybierz polecenie SimpleMath.winmd.
Na pasku menu wybierz polecenie View, Właściwości (klawiatury: Wybierz klawisz F4).
W Właściwości okna, zmiana Tworzenie akcji właściwość, aby zawartości, a następnie zmień Include w VSIX właściwość, aby True.
W Solution Explorer, powtórz ten proces dla SimpleMath.pri.
W Solution Explorer, wybierz polecenie SimpleMathVSIX projektu.
Na pasku menu wybierz polecenie budować, Budować SimpleMathVSIX.
W Solution Explorer, otwórz menu skrótów dla SimpleMathVSIX projektu, a następnie wybierz Otwórz Folder w Eksploratorze pliku.
W Explorer pliku, przejdź do folderu \bin\Release, a następnie uruchom SimpleMathVSIX.vsix, aby go zainstalować.
Wybierz polecenie zainstalować przycisk, poczekaj na zakończenie instalacji i ponownym uruchomieniu programu Visual Studio.
Aby utworzyć aplikacja próbki, która wykorzystuje bibliotekę klas
Na pasku menu wybierz polecenie pliku, New, Nowego projektu.
Na liście szablonów, rozwiń węzeł Visual C# lub programu Visual Basic, a następnie wybierz polecenie Magazynu systemu Windows węzła.
Wybierz polecenie Puste App szablonu, nazwa projektu ArithmeticUI, a następnie wybierz OK przycisk.
W Solution Explorer, otwórz menu skrótów dla ArithmeticUI projektu, a następnie wybierz Dodaj odwołanie.
Na liście typów odwołań, rozwiń węzeł systemu Windows, a następnie wybierz polecenie rozszerzenia.
W okienku szczegółów wybierz Proste SDK Math rozszerzenia.
Dodatkowe informacje o swojej SDK będą wyświetlane.Możesz wybrać Więcej informacji o łącze umożliwiające jego otwarcie http://www.msdn.microsoft.com, tak jak określono w pliku SDKManifest.xml wcześniej w tym instruktażu.
W Reference Manager okno dialogowe, wybierz Proste SDK Math pole wyboru, a następnie wybierz OK przycisk.
Na pasku menu wybierz polecenie View, Przeglądarka obiektów.
W Przeglądaj listy, wybierz polecenie Prostych działań matematycznych.
Można teraz sprawdzić, co znajduje się w zestawie SDK.
W Solution Explorer, otwórz MainPage.xaml i zastąpić zawartość następujący kod XAML:
Aktualizacja MainPage.xaml.cs, aby dopasować następujący kod:
Wybierz klawisz F5, aby uruchomić aplikację.
W aplikacji, wprowadź dowolne dwie liczby, należy wybrać operację, a następnie wybierz = przycisk.
Pojawi się poprawny wynik.
Pomyślnie utworzone i używane rozszerzenie zestawu SDK.
Zobacz też
Zadania
Instruktaż: Tworzenie zestawu SDK, przy użyciu języka C++
Koncepcje
Jak: Tworzenie zestawu Software Development Kit