BUILD SIVUAL STUDIO 2008

MFLAVIO 12/01/2011 13:48:59
#362042
Pessoal eu procurei e não achei então se for algo já respondido peço desculpas

Bom estou no final do Meu 1º Projeto em VB.NET (VS 2008)

estou agora criando o Sistema de atualização via WEB, Bom na verdade eu já fiz o que eu preciso e o seguinte

no VB6 quando se Compilava o Projeto a versão do Executável era incrementada sempre que se Compilava o Projeto

NO VS2008 eu não consigo fazer isso
eu preciso ir nas propriedades do Projeto e Incrementar o Valor da versão

como meu sistema de atualização pega a versão do Exec. e compara para ver se é necessário a atualização
eu preciso ficar alterando o valor sempre caso contrario mesmo eu alterando o Fonte a versão continua a mesma
existe alguma forma de dei char isso automático igual era no VB6
RODRIGOFERRO 12/01/2011 14:01:25
#362044
Assim não deu ?



Abraços
MFLAVIO 12/01/2011 14:08:57
#362046
Amigo Zerocal


como mencionei eu não sou muito experiente em VB.NET

mais essa função Publish(publicar) não para criar um instalador?

sempre que eu tento por esta opção me e criado um tipo de instalador

o que eu gostaria era de atualizar o Exec. apenas e não criar uma instalação
RODRIGOFERRO 12/01/2011 15:21:36
#362062
Vi agora alguns links...

http://channel9.msdn.com/forums/TechOff/260670-VSnet-2008-Auto-Increment-BuildVersion-Numbers-how/
http://social.msdn.microsoft.com/Forums/en/vbide/thread/1daf98b9-a6cf-4fe6-a7da-ba58a56de575

da uma lida ai...
MFLAVIO 12/01/2011 15:36:17
#362066
Nossa pelo que eu entendi não e possível

que coisa hem

e algo tão simples que ajudaria bem
  Olá -

Quando criado no IDE, o compilador VB fundo está em um estado constante de compilação. Para todas as edições que você faz no editor, o compilador de fundo VB faz mais uma rodada de elaboração de fornecê-lo com up-to-date Intellisense, F5 rápido, e as-you-tipo de rabiscos verde e azul em suas advertências e erros. Como tal, não há limites discretos entre compilações em Visual Basic, por conseguinte, o auto-incremento para o número de versão não é auto-incremento automaticamente enquanto o IDE é para cima e para o projeto é aberto. No entanto, para cada sessão de desenvolvimento (em outras palavras, toda vez que você abrir uma nova instância do Visual Studio para esse projeto em particular) a versão será incrementado automaticamente.
PAVILLION 12/01/2011 17:22:01
#362092
MFlavio....

Não tenho certeza se é o que você precisa...
Mas coloca o VIsual Studio para mostrar todos os arquivos do projeto e no [Ô]My Project[Ô] dá uma olhada no arquivo [Ô]AssemblyInfo[Ô]...

 

[ô] Version information for an assembly consists of the following four values:
[ô]
[ô] Major Version
[ô] Minor Version
[ô] Build Number
[ô] Revision
[ô]
[ô] You can specify all the values or you can default the Build and Revision Numbers
[ô] by using the [ô]*[ô] as shown below:
[ô] <Assembly: AssemblyVersion([Ô]1.0.*[Ô])>

<Assembly: AssemblyVersion([Ô]1.0.0.0[Ô])>
<Assembly: AssemblyFileVersion([Ô]1.0.0.0[Ô])>



Até onde sei, basta alterar do jeito que o comentário diz, que o auto-incremento passa a valer para o executável...
MFLAVIO 12/01/2011 17:42:43
#362097
Citação:

:
MFlavio....

Não tenho certeza se é o que você precisa...
Mas coloca o VIsual Studio para mostrar todos os arquivos do projeto e no [Ô]My Project[Ô] dá uma olhada no arquivo [Ô]AssemblyInfo[Ô]...

 

[ô] Version information for an assembly consists of the following four values:
[ô]
[ô] Major Version
[ô] Minor Version
[ô] Build Number
[ô] Revision
[ô]
[ô] You can specify all the values or you can default the Build and Revision Numbers
[ô] by using the [ô]*[ô] as shown below:
[ô] <Assembly: AssemblyVersion([Ô]1.0.*[Ô])>

<Assembly: AssemblyVersion([Ô]1.0.0.0[Ô])>
<Assembly: AssemblyFileVersion([Ô]1.0.0.0[Ô])>



Até onde sei, basta alterar do jeito que o comentário diz, que o auto-incremento passa a valer para o executável...



Amigo agradeço pela dica

mais isso eu já tinha feito
só que não funciona ou eu não estou sabendo fazer

pois mesmo após as alterações o Executável mantem a versão inalterada
PAVILLION 12/01/2011 19:37:38
#362119
MFlavio...

Dá uma olhada no link...Tem umas instruções sobre como fazer...
Não custa tentar... Auto-Incrementing Build Numbers in Visual Studio.NET
Comigo sempre funcionou alterando e colocando só o [ô] * [ô]...Faz como o site fala, altera o [ô] * [ô] e remove a outra linha para ver se dá certo..
FOXMAN 12/01/2011 20:17:14
#362125
Citação:

:
Pessoal eu procurei e não achei então se for algo já respondido peço desculpas

Bom estou no final do Meu 1º Projeto em VB.NET (VS 2008)

estou agora criando o Sistema de atualização via WEB, Bom na verdade eu já fiz o que eu preciso e o seguinte

no VB6 quando se Compilava o Projeto a versão do Executável era incrementada sempre que se Compilava o Projeto

NO VS2008 eu não consigo fazer isso
eu preciso ir nas propriedades do Projeto e Incrementar o Valor da versão

como meu sistema de atualização pega a versão do Exec. e compara para ver se é necessário a atualização
eu preciso ficar alterando o valor sempre caso contrario mesmo eu alterando o Fonte a versão continua a mesma
existe alguma forma de dei char isso automático igual era no VB6



Eu não entendi direito oque você quer, mas eu utilizo a tecnologia ClickONce do proprio VSTO.

Com ele basta eu publicar o software em algum servidor que ele montar a pagina de download(instalação) e incrementa automaticamente a versão(desde que marcada para autoincrement)

No entanto vc deve veirifcar e configurar os itens :

APPLICATION FILES
PREREQUISITES
UPDATES
OPTINOS

Verifique e configure da forma que melhor lhe atender....

Algumas referencias sobre o assunto

http://www.macoratti.net/net2_cko.htm
http://msdn.microsoft.com/pt-br/library/142dbbz4%28v=vs.90%29.aspx
http://www.macoratti.net/vbn5awc5.htm

RODRIGOFERRO 13/01/2011 06:49:59
#362158
Achei o que voce queria...

Build Version Increment Add-In Visual Studio
Project Description
An addin for Visual Studio 2005/2008 to auto increment build versions of projects.

http://autobuildversion.codeplex.com/

Abraços
Tópico encerrado , respostas não são mais permitidas