Nada no mundo é perfeito, exceto o mundo OO! hehe
Desenvolvi uma pequena aplicação em C# baseada em Domain Driven Design com banco de dados orientado a objetos, com ele fica ridiculo salvar objetos, buscar objetos atualizar enfim tudo sem gambiarras("mapeadores objeto-relacional").
Eis aqui uma aplicação de exemplo sobre como usar db4O.
http://cid-a51f9c9fb66c28f6.skydrive.live.com/self.aspx/Documentos/TrabalhoOO.rar?ccr=6018
Quando tiver com mais tempo explicarei melhor a aplicação.
Mundo OO
Marcadores:
db4O,
Domain Driven Design
Gerando ClickOnce Deploy via linha de comando.
Primeiro devemos copiar todos os arquivos necessários para a instalaçao em uma pasta com a
seguinte estrutura "version\".
Passos certos para deploy.
mage -New Application -ToFile 1.0.0.1\ClickOnceMultipleEnvironments.exe.manifest -Name Empresa1 -pub Empresa-Version 1.0.0.1 -FromDirectory 1.0.0.1 -if 1.0.0.1\Icon008.ico -um t
Aqui assinamos o manifesto com a chave.
mage -Sign 1.0.0.1\ClickOnceMultipleEnvironments.exe.manifest -CertFile empresa.pfx -pwd senha
Aqui criamos o deployment.
mage -New Deployment -ToFile ClickOnceMultipleEnvironments.application -Name Empresa1 -pub empresa -Version 1.0.0.1 -AppManifest 1.0.0.1\ClickOnceMultipleEnvironments.exe.manifest -providerUrl http://localhost/Empresa1/ClickOnceMultipleEnvironments.application -i t
Mexer no xml para que se crie um icone no desktop, e a aplicação enxergue o icone. O mage via linha de comando não possui esta opção.
Abrir o arquivo ClickOnceMultipleEnvironments.application adicionar os atributos " co.v1:suiteName="Empresa1" " no
elemento Description e " mapFileExtensions="true" co.v1:createDesktopShortcut="true" " no elemento deployment.
Por ultimo assinamos com a mesma chave privada o Application
mage -Sign ClickOnceMultipleEnvironments.application -CertFile empresa.pfx -pwd senha
Por fim copiamos a pasta e o .Application para o diretorio de publicação.
Para instalar depois, acessamos o site "http://localhost/Empresa/aplicacao.application"
FIM.
seguinte estrutura "version\".
Passos certos para deploy.
mage -New Application -ToFile 1.0.0.1\ClickOnceMultipleEnvironments.exe.manifest -Name Empresa1 -pub Empresa-Version 1.0.0.1 -FromDirectory 1.0.0.1 -if 1.0.0.1\Icon008.ico -um t
Aqui assinamos o manifesto com a chave.
mage -Sign 1.0.0.1\ClickOnceMultipleEnvironments.exe.manifest -CertFile empresa.pfx -pwd senha
Aqui criamos o deployment.
mage -New Deployment -ToFile ClickOnceMultipleEnvironments.application -Name Empresa1 -pub empresa -Version 1.0.0.1 -AppManifest 1.0.0.1\ClickOnceMultipleEnvironments.exe.manifest -providerUrl http://localhost/Empresa1/ClickOnceMultipleEnvironments.application -i t
Mexer no xml para que se crie um icone no desktop, e a aplicação enxergue o icone. O mage via linha de comando não possui esta opção.
Abrir o arquivo ClickOnceMultipleEnvironments.application adicionar os atributos " co.v1:suiteName="Empresa1" " no
elemento Description e " mapFileExtensions="true" co.v1:createDesktopShortcut="true" " no elemento deployment.
Por ultimo assinamos com a mesma chave privada o Application
mage -Sign ClickOnceMultipleEnvironments.application -CertFile empresa.pfx -pwd senha
Por fim copiamos a pasta e o .Application para o diretorio de publicação.
Para instalar depois, acessamos o site "http://localhost/Empresa/aplicacao.application"
FIM.
Marcadores:
clickonce,
deploy,
multiple environments
Assinar:
Postagens (Atom)