none
Unspecified error (Exception from HRESULT: 0x80004005 (E_FAIL)) RRS feed

  • Pergunta

  • Boa noite pessoal, este é o meu primeiro post e não sei se estou postando no lugar correto.

    Estou estudando como desenvolver plugins para o Visual Studio, pois gostaria de desenvolver alguns para o lugar onde trabalho e assim poder contribuir.

    Eu estou tentando começar por algo básico, como por exemplo criar get e set dos atributos de uma classe.

     

    No próprio MSDN existe um exemplo que ensina como obter os elementos de um código.

     

    public void CodeElementsExample(DTE2 dte)
    {
        // Before running this example, open a code document from 
        // a project.
        try
        {
            FileCodeModel fcm = 
                dte.ActiveDocument.ProjectItem.FileCodeModel;
    
            // Find the FileCodeModel's children.
            string children = "";
            foreach (CodeElement elem in fcm.CodeElements)
            {
                children += elem.Name + Environment.NewLine;
            }
    
            MessageBox.Show(fcm.Parent.Name + 
                " has the following top-level code elements:" + 
                Environment.NewLine + Environment.NewLine + children);
        }
        catch (Exception ex)
        {
            MessageBox.Show(ex.Message);
        }
    }

    Ao executar este código obtenho o seguinte erro: Unspecified error (Exception from HRESULT: 0x80004005 (E_FAIL))

    Como o erro não me diz mt coisa e pesquisei bastante antes de postar, alguém sabe me dizer o motivo do erro? Tenho q registar alguma dll ou ocx?

    Estou utilizando o Visual Studio 2010 e Windows 7 Home Premium 64 bits.

    No aguardo, obrigado.

    terça-feira, 15 de novembro de 2011 03:35

Respostas