Pergunta

Eu preciso escrever uma pequena ferramenta para um cliente para ser executado em Windows 98. Uma vez que este é um projeto muito pequeno eu espero que eu poderia evitar ter que ir C ++ nativo e uso C #.

O .NET Framework 2.0 de download reivindicações para suportar o Windows 98. existem ressalvas ou engates para estar ciente de quando a instalação ou a codificação?

Foi útil?

Solução

Existem algumas características que Win98 não irá apoiar, como forma de opacidade e as dicas de balão. Se você usar qualquer P / Invoke, você tem que ter certeza para suportar versões ANSI das funções (uso CharSet.Auto) e você tem que verificar MSDN ter certeza de que as funções da API que você está usando são suportadas em Win98. É irá trabalho, mas se possível, você deve testar em Win98 antes de entregar ao cliente.

Outras dicas

É útil, mas não se esqueça de ler a documentação para as classes que você acaba usando. Alguns deles não são suportados em Win98, como o EventLog mencionado por Nick Baldwin.

Além disso, ele pode não ser uma instalação trivial (pelo menos na minha experiência). Se eu fosse você eu teria verificado para ver se o cliente é capaz de instalar o .NET 2.0 antes de iniciar o projeto.

.NET 2.0 suporta Windows 98, mas você não terá acesso a algumas das classes de biblioteca base como EventLog.

Eu escrevi várias "pequenas ferramentas" que eu pessoalmente tenho executado em Win98. O que eu sugiro é que você cria uma máquina virtual e testar seu aplicativo após cada compilação significativa.

viu os problemas que eu estava quase completamente UI relacionados (coisas realmente não fez tamanho corretamente).

Você pode direcionar o .NET 2.0 com as edições expressas também. Em C # Express você pode alterar o quadro nas propriedades do projeto. Você deve salvar o projeto em primeiro lugar.

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