Pesquisar

Mundo OO

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.

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.