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:

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

  1. Na barra de menu, escolha Arquivo, Novo, Novo Projeto.

  2. 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 .

  3. Na caixa de Nome , especifique SimpleMath, e então escolha o botão de OK .

  4. Em Gerenciador de Soluções, abra o menu de atalho para o nó de projeto de SimpleMath , e então escolha Propriedades.

  5. Renomear Class1.cs a Arithmetic.cs e atualizá-lo para coincidir com o seguinte código:

  6. 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.

  7. Na lista de Configuração da solução ativa , escolha Versão.

  8. 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.

    Observação importanteImportante

    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.

  9. 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

  1. No menu de atalho para o nó da Solução SimpleMath” “ , escolha Adicionar, Novo Projeto.

  2. Na lista de modelos, expanda Visual C# ou Visual Basic, escolha o nó de Extensibilidade , e então escolha o modelo de VSIX Project .

  3. Na caixa de Nome , especifique SimpleMathVSIX, e então escolha o botão de OK .

  4. Em Gerenciador de Soluções, escolha o item de source.extension.vsixmanifest .

  5. Na barra de menu, escolha Modo de Visualização, Código.

  6. Substitua XML existente com o XML a seguir:

  7. Em Gerenciador de Soluções, escolha o projeto de SimpleMathVSIX .

  8. Na barra de menus, escolha Projeto, Adicionar novo item.

  9. Na lista de Itens Comuns, expanda Dados, e então escolha Arquivo XML.

  10. Na caixa de Nome , especifique SDKManifest.xml, e então escolha o botão de Adicionar .

  11. 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.

  12. Substitua o conteúdo do arquivo com o XML a seguir:

  13. Em Gerenciador de Soluções, abra o menu de atalho para o projeto de SimpleMathVSIXAdicionar, escolha, e escolha Nova Pasta.

  14. Renomeie a pasta a Referências.

  15. Abra o menu de atalho para a pasta de ReferênciasAdicionar, escolha, e escolha Nova Pasta.

  16. Renomeie a subpasta a commonconfiguration, crie uma subpasta dentro dele, e nomeie a subpasta neutro.

  17. 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
    
  18. 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.

  19. 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.

  20. Em Gerenciador de Soluções, cole o arquivo em referências a pasta \ \ commonconfiguration neutra no projeto de SimpleMathVSIX .

  21. Repita a etapa anterior, colando o arquivo de SimpleMath.pri no redist pasta \ \ commonconfiguration neutra no projeto de SimpleMathVSIX .

  22. Em Gerenciador de Soluções, escolha SimpleMath.winmd.

  23. Na barra de menu, escolha Modo de Visualização, Propriedades (teclado: Escolha a tecla F4).

  24. Na janela de Propriedades , altere a propriedade de Ação de Compilação para Conteúdoem seguida, altere a propriedade de Inclua em VSIXTrue.

  25. Em Gerenciador de Soluções, repita este processo para SimpleMath.pri.

  26. Em Gerenciador de Soluções, escolha o projeto de SimpleMathVSIX .

  27. Na barra de menu, escolha Compilar, Compilação SimpleMathVSIX.

  28. 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.

  29. Em Explorador de Arquivos, navegue até a pasta \ bin \ de versão, e em SimpleMathVSIX.vsix para instalá-lo.

  30. 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

  1. Na barra de menu, escolha Arquivo, Novo, Novo Projeto.

  2. Na lista de modelos, expanda Visual C# ou Visual Basic, e então escolha o nó de Windows Store .

  3. Escolha o modelo de Nulo o aplicativo , nomeie o projeto ArithmeticUI, e então escolha o botão de OK .

  4. Em Gerenciador de Soluções, abra o menu de atalho para o projeto de ArithmeticUI , e então escolha Adicionar Referência.

  5. Na lista de tipos de referência, expanda Janelas, e então escolha Extensões.

  6. 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.

  7. 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 .

  8. Na barra de menu, escolha Modo de Visualização, Pesquisador de Objetos.

  9. Na lista de Procurar , escolha Matemática simples.

    Agora você pode explorar o que está no SDK.

  10. Em Gerenciador de Soluções, MainPage.xaml abertos, e substituem seu conteúdo com o XAML a seguir:

  11. Atualização MainPage.xaml.cs para coincidir com o seguinte código:

  12. Escolha a tecla F5 para executar o aplicativo.

  13. 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

Outros recursos

Passo a passo: Criando um SDK usando JavaScript