Passo a passo: Criando um SDK usando C#
Nessa explicação passo a passo, você aprenderá como criar uma biblioteca de matemática simples SDK usando Visual C# empacotar e então SDK como uma extensão do Visual Studio (VSIX).Você concluirá os seguintes procedimentos:
Para criar o componente de SimpleMath Tempo de Execução do Windows
Para criar um aplicativo de exemplo que use a biblioteca de classe
Pré-requisitos
Você deve ter Visual Studio 2012 e SDL do Visual Studio 2012 instalado no seu computador.Você pode baixar que o SDK de página Downloads do Visual Studio.
Para criar o componente de SimpleMath Tempo de Execução do Windows
Na barra de menu, escolha Arquivo, Novo, Novo Projeto.
Na lista de modelos, expanda Visual C# ou Visual Basic, escolha o nó de Windows Store , e então escolha o modelo de Componente de Tempo de Execução do Windows .
Na caixa de Nome , especifique SimpleMath, e então escolha o botão de OK .
Em Gerenciador de Soluções, abra o menu de atalho para o nó de projeto de SimpleMath , e então escolha Propriedades.
Renomear Class1.cs a Arithmetic.cs e atualizá-lo para coincidir com o seguinte código:
Em Gerenciador de Soluções, abra o menu de atalho para o nó da Solução SimpleMath” “ , e então escolha Gerenciador de Configurações.
A caixa de diálogo Gerenciador de Configurações é aberta.
Na lista de Configuração da solução ativa , escolha Versão.
Na coluna de Configuração , verifique se a linha de SimpleMath está definida para Versão, e então escolha o botão de Fechar para aceitar a alteração.
Importante SDK para o componente de SimpleMath inclui apenas uma configuração.Essa configuração deve ser a compilação de versão, ou aplicativos que usam o componente não transmitirão a instrução paraWindows Store.
Em Gerenciador de Soluções, abra o menu de atalho para o nó de projeto de SimpleMath , e então escolha Compilar.
Para criar o projeto de extensão de SimpleMathVSIX
No menu de atalho para o nó da Solução SimpleMath” “ , escolha Adicionar, Novo Projeto.
Na lista de modelos, expanda Visual C# ou Visual Basic, escolha o nó de Extensibilidade , e então escolha o modelo de VSIX Project .
Na caixa de Nome , especifique SimpleMathVSIX, e então escolha o botão de OK .
Em Gerenciador de Soluções, escolha o item de source.extension.vsixmanifest .
Na barra de menu, escolha Modo de Visualização, Código.
Substitua XML existente com o XML a seguir:
Em Gerenciador de Soluções, escolha o projeto de SimpleMathVSIX .
Na barra de menus, escolha Projeto, Adicionar novo item.
Na lista de Itens Comuns, expanda Dados, e então escolha Arquivo XML.
Na caixa de Nome , especifique SDKManifest.xml, e então escolha o botão de Adicionar .
Em Gerenciador de Soluções, abra o menu de atalho para SDKManifest.xml, escolha Propriedadesem seguida, altere o valor da propriedade de Inclua em VSIXTrue.
Substitua o conteúdo do arquivo com o XML a seguir:
Em Gerenciador de Soluções, abra o menu de atalho para o projeto de SimpleMathVSIXAdicionar, escolha, e escolha Nova Pasta.
Renomeie a pasta a Referências.
Abra o menu de atalho para a pasta de ReferênciasAdicionar, escolha, e escolha Nova Pasta.
Renomeie a subpasta a commonconfiguration, crie uma subpasta dentro dele, e nomeie a subpasta neutro.
Repita as duas etapas anteriores, dessa vez que renomeie a primeira pasta a redist.
O projeto agora contém a seguinte estrutura de pasta:
references\commonconfiguration\neutral redist\commonconfiguration\neutral
Em Gerenciador de Soluções, abra o menu de atalho para o projeto de SimpleMath , e então escolha Abrir pasta no Gerenciador de Arquivos.
Em Explorador de Arquivos, navegue até a pasta \ bin de versão, abra o menu de atalho para o arquivo de SimpleMath.winmd, e então escolha Copiar.
Em Gerenciador de Soluções, cole o arquivo em referências a pasta \ \ commonconfiguration neutra no projeto de SimpleMathVSIX .
Repita a etapa anterior, colando o arquivo de SimpleMath.pri no redist pasta \ \ commonconfiguration neutra no projeto de SimpleMathVSIX .
Em Gerenciador de Soluções, escolha SimpleMath.winmd.
Na barra de menu, escolha Modo de Visualização, Propriedades (teclado: Escolha a tecla F4).
Na janela de Propriedades , altere a propriedade de Ação de Compilação para Conteúdoem seguida, altere a propriedade de Inclua em VSIXTrue.
Em Gerenciador de Soluções, repita este processo para SimpleMath.pri.
Em Gerenciador de Soluções, escolha o projeto de SimpleMathVSIX .
Na barra de menu, escolha Compilar, Compilação SimpleMathVSIX.
Em Gerenciador de Soluções, abra o menu de atalho para o projeto de SimpleMathVSIX , e então escolha Abrir pasta no Gerenciador de Arquivos.
Em Explorador de Arquivos, navegue até a pasta \ bin \ de versão, e em SimpleMathVSIX.vsix para instalá-lo.
Escolha o botão de Instalar , aguardar a instalação para concluir, e reinicie no Visual Studio.
Para criar um aplicativo de exemplo que use a biblioteca de classe
Na barra de menu, escolha Arquivo, Novo, Novo Projeto.
Na lista de modelos, expanda Visual C# ou Visual Basic, e então escolha o nó de Windows Store .
Escolha o modelo de Nulo o aplicativo , nomeie o projeto ArithmeticUI, e então escolha o botão de OK .
Em Gerenciador de Soluções, abra o menu de atalho para o projeto de ArithmeticUI , e então escolha Adicionar Referência.
Na lista de tipos de referência, expanda Janelas, e então escolha Extensões.
No painel de detalhes, escolha a extensão de Matemática simples SDK .
Informações adicionais sobre o SDK aparece.Você pode escolher o link de Mais Informações para abrir http://www.msdn.microsoft.com, como você especificou no arquivo de SDKManifest.xml anteriormente neste passo-a-passo.
Na caixa de diálogo do Gerenciador de referência , selecione a caixa de seleção de Matemática simples SDK , e então escolha o botão de OK .
Na barra de menu, escolha Modo de Visualização, Pesquisador de Objetos.
Na lista de Procurar , escolha Matemática simples.
Agora você pode explorar o que está no SDK.
Em Gerenciador de Soluções, MainPage.xaml abertos, e substituem seu conteúdo com o XAML a seguir:
Atualização MainPage.xaml.cs para coincidir com o seguinte código:
Escolha a tecla F5 para executar o aplicativo.
No aplicativo, digite quaisquer dois números, escolha uma operação, e então escolha o botão de = .
O resultado correto é exibido.
Você criou com êxito e usou uma extensão SDK.
Consulte também
Tarefas
Passo a passo: Criando um SDK usando C++
Conceitos
Como: criar um Kit de desenvolvimento de Software