Repositório Programas Livres    CD CD Programas Livres    Wiki Wiki PL    Fóruns Fóruns PL


May 18 2008

Substituir .Net Framework com Mono

Publicado por João Matos em artigos diversos
Etiquetas: ,
1 estrela2 estrelas3 estrelas4 estrelas5 estrelas (sem votações)

mono Substituir .Net Framework com MonoTodos os programas que falamos aqui no PL são Software livre compatível com a licença GPL da GNU, mas por vezes existem programas que necessitam de bibliotecas que não são livres. Aconteceu em tempos com o Java e acontece agora com o .Net.
Muitos programadores escolhem esta biblioteca por se mais fácil apesar de não se livre, ser na sua génese apenas para uma plataforma e acabar por nos prender a essa plataforma.

Felizmente algumas pessoas preocupam-se com a interoperabilidade em vez das empresas que criam estas bibliotecas. Um desses grupos é o projecto mono, que apesar do trabalho que fazem se bom não deixam de ter os seus males. Começando pelo facto deste código poder ser fechado para o negócio da Novell até à partilhas de patentes feitas por esta empresa com a Microsoft, muita tinta já correu sobre este projecto.
No entanto seu código é livre e pode substituir o .Net Framework. pode fazer muito mais mas vamos, para já começar por aqui.
O não foi feito para substituir o .Net Framework em Windows, pelo que substitui-lo não é só instalar um em vez do outro e já está.
Após alguns testes se chega à conclusão que é necessário ter ambos instalados. Os motivos são a compatibilidade. A maior parte dos programas em .net vêm com um instalador que procura o .net framework, se não o encontra, recusa a instalação, pelo que é necessário que esteja instalado e depois tentar correr o programa com o .
Tentar, porque nem sempre corre. Por exemplo, com o RSS Bandit, foi necessária a instalação do framework e mesmo depois de instalado deu um erro ao ser executado com o .
Outro dos problemas é a execução dos programas como . O .Net Framework integra-se na shell e os programas sabem onde ele esta. Já com o isso não acontece, pelo que é necessário invocar o programa com o .

Os passos são:

ir até à pasta do

cd c:\Programas\\bin\

e executar o programa

c:\programas\programa\programa.exe

outra forma mais simples é criar um atalho no ambiente de trabalho com estas duas linhas. o destino no atalho fica

c:\Programas\\bin\.exe "C:\programas\programa\programa.exe"

O melhor é sempre procurar no site do programa que queremos executar, se é possível obter o programa sem ser com o instalador.
O Net.Md5 funcionou perfeitamente.

Partilhar :
  • Digg
  • TwitThis
  • Technorati
  • del.icio.us
  • Facebook
  • StumbleUpon
  • Google
  • Slashdot
  • Mixx
  • BarraPunto
  • blogmarks Substituir .Net Framework com Mono
  • Pownce
  • Blogsvine
  • LinkedIn
  • Live
  • Ma.gnolia
  • NewsVine
  • Rec6
  • Furl
  • Reddit
  • Sphinn
  • Propeller
  • Spurl
  • YahooMyWeb
  • De.lirio.us
  • description
  • Sapo Links
  • DoMelhor
  • Fixolas
  • E-mail this story to a friend!
  • Print this article!

Relacionados

Trackback | RSS dos comentários

Comentar