Pergunta

Seria melhor para transpor um programa Microsoft .NET para autônomo, modificando o código existente, ou usar apenas o código existente como referência? Por autônomo, quero dizer que o .NET framework (nem qualquer outro) não teria que ser instalado na máquina. De preferência, eu prefiro a opção que levaria menos tempo, mesmo que seja um pouco buggy.

Foi útil?

Solução

Depende quão extenso o uso de .NET é no código existente. Alguns olhares C ++ gerenciado muito semelhantes a C ++ nativo - neste caso, você vai ser melhor para substituir as peças .NET com bibliotecas equivalentes nativo C ++. Por outro lado, alguns conseguiram C ++ usa um monte de .NET-ismos tais como ^ referências em todo o código, caso em que um re-escrever é provavelmente em ordem.

Outras dicas

Se você quer dizer "correr sem o .NET framework" ... não é uma boa idéia, e realmente não é suportado. Mas você pode tentar as opções que as listas Jon aqui: Será que o quadro tem que ser instalado para executar minha aplicação .NET?

Eu sei que você não mencionou usando qualquer quadro, mas, por causa da sua sanidade eu sugiro algo como o que costumava ser VCL da Borland (eu não usei isso em um tempo, então eu não sei o que é chamada agora). Para não usar um quadro bem concebido, quando há opções disponíveis ... bem, é apenas difícil não chamada que um enorme desperdício de recursos. Pelo menos por um programa padrão do Windows.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top