O que está "ausente" nas edições do Visual Studio 2008 Express?
Em particular,
- que funcionalidade não está disponível?
- que restrições existem no seu uso?
comparison
visual-studio-express
benéfico
fonte
fonte
Respostas:
As principais áreas em que o Visual Studio Express não possui recursos em comparação com o Visual Studio Professional:
NOTA: costuma-se dizer que o EULA Express não permite desenvolvimento comercial - isso não é verdade ( Item 7 da FAQ do Visual Studio Express )
fonte
Há um conjunto prático de gráficos de comparação no microsoft.com.
Depende da edição expressa em particular, é claro (já que existem várias e elas têm características diferentes). As limitações com as quais você provavelmente encontrará são integração de controle de origem (e licença de cliente TFS), limitações de depuração, refatorações limitadas, nenhum suporte a testes de unidade e suporte limitado a designers.
Por uma questão de integridade, aqui está uma lista de recursos que estão no Visual Studio 2008 Standard Edition, mas que não estão em nenhuma das edições expressas:
fonte
Aqui está o gráfico de comparação das edições
Edit: não sabia que isso era para 2005, não para 2008
fonte
Comparação de produtos do Visual Studio 2008
Tanto quanto sei, não há restrições quanto ao seu uso, mas não sou advogado.
AviewAnew apontou que você pode usar o Express Editions para uso comercial: não há restrições de licenciamento para aplicativos criados usando o Visual Studio Express Editions. Veja a FAQ nº 7.
fonte
Estes são os mais significativos para mim:
fonte
MFC é a coisa que falta mais importante na minha opinião.
fonte
Não são permitidos suplementos
fonte
Outras pessoas publicaram listas enormes, mas, na prática, falando como alguém que faz principalmente a programação de sistemas, os recursos que mais sinto falta ao usar a edição expressa são:
as partes com reconhecimento de segmento do depurador e
a capacidade de abrir arquivos com o visualizador binário interno.
Se eu fizesse a programação do MFC com mais frequência, provavelmente também sentiria falta do designer de diálogos.
fonte
Um que está faltando (o que é bom ter) é:
Isso é particularmente importante, especialmente se você estiver trabalhando com sistemas como o Perforce, onde você deve fazer o check-out dos arquivos antes de mudar com eles, principalmente as configurações do projeto para todos os membros da equipe.
fonte
Este documento do MSDN deve fornecer tudo o que você precisa!
fonte
Observe que, atualmente, você não pode obter F # em uma edição Express, embora eu imagine que isso provavelmente mude em algum momento.
Existe uma solução alternativa - você instala o Visual Studio Shell e o F # CTP separadamente e eles funcionam juntos.
fonte
Eu tive problemas com o Visual Studio Express (C ++) 2008 (com service pack 1) no Windows Vista, com depuração. Sempre que eu fazia algo como (a) interromper o programa, (b) definir o foco do aplicativo de volta para o IDE, (c) retomar a execução, o programa era interrompido por cerca de 30 segundos. O Gerenciador de tarefas mostrou "VSExpress.exe" consumindo uma CPU inteira durante o período. O Vista mostrou "Não está respondendo" na barra de título do IDE durante esse período.
Isso estava me deixando maluco, então comprei uma cópia comercial do Visual Studio Professional 2008 (US $ 150 da SoftwareSurplus) e isso resolveu o problema.
fonte
Para o Visual Studio 2008, as edições Express não possuem os recursos de teste internos para um.
fonte
Você pode criar aplicativos MFC se baixar as bibliotecas no Platform SDK . Mas não há suporte embutido para a criação de diálogos.
fonte
Suplementos são permitidos no Visual Studio Express. O mais notável é diretamente da Microsoft: o XNA Game Studio funciona como um suplemento do Visual Studio Express.
Existe até um tipo de projeto (talvez disponível apenas no Visual Studio completo) que permite criar seus próprios suplementos do Visual Studio Express!
fonte
Você não pode criar serviços do Windows para um.
fonte