none
Executar o aplicativo criado em outra maquina RRS feed

  • Pergunta

  • Olá,

    Estou com uma duvida daquelas bem básicas mesmo.

    Como faço para executar o .exe  do meu aplicativo(criado no C# express) em outro computador? 

    Tentei algumas vezes em outra maquina com a mesma configuração(mas que não tem o C#), e não consigo fazer o aplicativo rodar ^^

    Alguém pode ajudar?


    sexta-feira, 29 de janeiro de 2010 18:01

Respostas

  • O unico requisito (caso tenha usado componentes padrao) é o Framework (se vc usou o C# 2008, normalmente é o 3.5)

    Instale (pode ser via windows update) e depois rode o programa... 

    Att

    William John Adam Trindade
    Analyste-programmeur
    ----------------------------------------------------------

    SOGI INFORMATIQUE LTÉE (http://www.sogi.com)
    sexta-feira, 29 de janeiro de 2010 19:12
    Moderador
  • Olá Alan,

    Em primeiro lugar, você precisa descobrir quais são as dependências da sua aplicação (e só você sabe) e depois garantir que a máquina tenha todas essas dependências instaladas.

    Se é uma aplicação .NET, significa que roda em cima do .NET Framework, portanto essa dependência você já sabe. Resta saber a versão que você utilizou (target) e instalar nessa máquina. Você vê isso nas propriedades do seu projeto (botão direito no projeto lá no Solution Explorer -> Properties).

    Depois, é ver as outras dependências (Outras bibliotecas .NET, Office, Oracle Client, MySQL Client, etc...).

    Sobre o .NET Framework, todas as versões estão disponíveis no site da Microsoft (http://microsoft.com/download). A versão mais recente do .NET Framework (RTM) neste momento é a versão 3.5 SP1, e ao instalar essa versão ela instala automaticamente todas as outras versões anteriores, por isso, resolve o seu problema com certeza.

    Microsoft .NET Framework 3.5 Service Pack 1
    http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=ab99342f-5d1a-413d-8319-81da479ab0d7


    Abraços,
    Caio Proiete



    Caio Proiete
    Microsoft MVP, MCT, MCPD, MCTS, MCSD
    http://www.caioproiete.com
    sexta-feira, 29 de janeiro de 2010 19:56
    Moderador

Todas as Respostas

  • O unico requisito (caso tenha usado componentes padrao) é o Framework (se vc usou o C# 2008, normalmente é o 3.5)

    Instale (pode ser via windows update) e depois rode o programa... 

    Att

    William John Adam Trindade
    Analyste-programmeur
    ----------------------------------------------------------

    SOGI INFORMATIQUE LTÉE (http://www.sogi.com)
    sexta-feira, 29 de janeiro de 2010 19:12
    Moderador
  • Olá Alan,

    Em primeiro lugar, você precisa descobrir quais são as dependências da sua aplicação (e só você sabe) e depois garantir que a máquina tenha todas essas dependências instaladas.

    Se é uma aplicação .NET, significa que roda em cima do .NET Framework, portanto essa dependência você já sabe. Resta saber a versão que você utilizou (target) e instalar nessa máquina. Você vê isso nas propriedades do seu projeto (botão direito no projeto lá no Solution Explorer -> Properties).

    Depois, é ver as outras dependências (Outras bibliotecas .NET, Office, Oracle Client, MySQL Client, etc...).

    Sobre o .NET Framework, todas as versões estão disponíveis no site da Microsoft (http://microsoft.com/download). A versão mais recente do .NET Framework (RTM) neste momento é a versão 3.5 SP1, e ao instalar essa versão ela instala automaticamente todas as outras versões anteriores, por isso, resolve o seu problema com certeza.

    Microsoft .NET Framework 3.5 Service Pack 1
    http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=ab99342f-5d1a-413d-8319-81da479ab0d7


    Abraços,
    Caio Proiete



    Caio Proiete
    Microsoft MVP, MCT, MCPD, MCTS, MCSD
    http://www.caioproiete.com
    sexta-feira, 29 de janeiro de 2010 19:56
    Moderador
  • A máquina deve ter o .NET Framework instalado.

    Se utiliza banco de dados, deve existir um disponível, na outra máquina ou ao menos na rede.

    Se utiliza dlls externas, estas devem estar nas pastas release correspondentes.
    sexta-feira, 29 de janeiro de 2010 20:01