Pergunta

Eu preciso adicionar uma solução de C # com exemplos que seriam distribuídos como parte de um instalador biblioteca de software. Esta solução teria vários exemplos sobre como usar a API do produto.

Eu quero ser capaz de exibir um simples "início rápido" arquivo explicando como executar os exemplos quando a solução é aberto no Visual Studio.

Existe uma maneira de dizer Visual Studio para abrir um arquivo de texto específico quando a solução / projeto abre?

Foi útil?

Solução

Parece uma solução ou projeto de modelo seria a melhor opção. Isso iria deixá-lo criar uma entrada no arquivo do usuário -. New diálogo (Semelhante a 'nova biblioteca de classe" etc) Em VS 2008, estes são mais fáceis de criar - Arquivo -.> Exportar Modelo O modelo é apenas um zip do projeto (s) com um arquivo de manifesto xml você pode modificar. parte do esquema manifesto permite especificar arquivos para abrir como HTML ou texto. os modelos podem ser instalados de forma relativamente fácil, como parte de um pacote de instalação.

Veja mais sobre o conceito geral: http://msdn.microsoft.com/en-us/library/6db0hwky. aspx

E referência de esquema sobre como abrir arquivos em vários modos de inicialização: http://msdn.microsoft.com/en-us/library/ys81cc94. aspx

Se você precisa fornecer mais orientações / assistentes, considere Guidance Automation Toolkit.

Outras dicas

disse que vai.

O estado UI da solução (por exemplo, quais arquivos estão abertos para edição) é armazenado em um dos arquivos de solução dos quais não é suposto ser uma cópia separada para cada usuário, e que, portanto, não é normalmente o check-in para o controle de versão compartilhada:. ou seja, não o arquivo .sln * mas eu acho que o * .suo arquivo (mas cuidado, este é um arquivo binário que não vai 'merge')

Eu não acho que é possível ter um conteúdo específico aberto arquivo de solução ou ações de script mesmo, na verdade.

Talvez você possa criar uma instalação MSI para sua biblioteca (se você não tiver) e não fornecer uma solução com o exemplo de código, mas um modelo de projeto que é instalado pela MSI no lugar certo para ser instantaneamente disponível como um modelo no VisualStudio? Então, alguém pode facilmente fazer "New Project", selecione o modelo de demonstração e obter uma predefinição projeto com o seu código de exemplo.

Basta fazer um arquivo .bat (usando o env VS) com que as chamadas de devenv / useenv yoursolution.sln - desta forma você pode tornar as coisas um pouco de fantasia, se você quiser;)

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