Compile Mono sem suporte a .NET 2

0

Eu tenho um aplicativo destinado a .NET Framework 4.0 e estou criando um script de instalação para o Linux que precisa criar uma versão personalizada do Mono que é instalada no diretório inicial do usuário (ou local de escolha).

Existe alguma documentação em Opções de Compilação Mono Avançadas Não Suportadas que indica que você pode especificar --with-profile2=no no comando configure. Eu tentei isso e não funcionou, então, olhando mais para o script de configuração, vejo que nada é realmente feito com esta opção.

Ainda não consegui determinar se há um sinalizador de compilador que posso definir ou se há outra opção que me permita ignorar a criação de arquivos de tempo de execução do .NET 2, pois leva de 20 a 30 minutos para criar o Mono.

O comando configure que eu estava tentando:

./configure \
--prefix=/opt/mono \
--with-profile2=no \
--with-moonlight=no \
--with-profile4=yes \
--enable-minimal=reflection_emit

Este é o Ubuntu 10.10, e estou construindo o Mono a partir do código-fonte usando a versão mais recente 2.10.8 .

    
por drew010 01.03.2012 / 19:42

1 resposta

1

Neste momento, não é possível compilar o mono com o perfil NET 2.0 desativado.

Ele provavelmente será implementado em algum momento no futuro (quando alguém ficar cansado demais de esperar que a construção termine para algo que não precisa / deseja) - sinta-se à vontade para tentar, mas pode ser complicado, já que muitas coisas dependem de ter um perfil 2.0 disponível.

    
por Rolf Bjarne Kvinge 02.03.2012 / 01:00