-
AndrAlvesdeLimaTALKINGABOUTSOFTWAREDEVELOPMENT,TECHNOLOGYANDMORE
27112014 Criandoinstaladorespara
aplicativos.NETANDREALVESLIMA | .NET,SOFTWAREDEVELOPMENT,
TECHNOLOGY,VB.NET,VISUALSTUDIO,WINDOWSFORMS,WPF |14
VocpassamesesfinalizandoseuaplicativoWindowsFormsouWPFdesenvolvidocomoVisualStudioecheganahoradeinstallonocomputadorcliente,oquevocfaz?Vocprecisacriaruminstalador!Noartigodessasemanaeuvouabordaralgumasmaneirasdecriarinstaladoresparaaplicativos.NET.
AtoVisualStudio2010,aMicrosoftdisponibilizavadiretamentenoprodutoumtipodeprojetochamadoInstallproject.Essetipodeprojetopermitiaqueodesenvolvedoradicionasseuminstaladorsoluo,demaneiramuitosimpleseintuitiva.Porm,poralgummotivoqueningumsabe(provavelmentecortesnooramento,naminhaopinio),aMicrosoftdecidiuremoveresseprojetonoVisualStudio2012.QuandooVisualStudio2013foilanado,aMicrosoftdecidiuamenizaroproblemaelanouumaextensoqueadicionanovamenteapossibilidadedetrabalharcomInstallprojects.
ConfiranasprximasseesdesseartigoastrsprincipaismaneirasdecriarmosinstaladoresparaaplicativosdesenvolvidoscomoVisualStudio:InstallprojectcomaextensoparaoVisualStudio2013,InnoSetupeInstallShieldLimitedEdition(ISLE).Almdessasopes,poderamostambmutilizarumaferramentachamadaWIX,mas,devidosuaaltacomplexidade,novouabordlonesseartigo.
PreparandoaaplicaoaserinstaladaAntesdecriarmosoinstalador,precisamosprepararaaplicaoaserinstalada.Parafacilitaranossavida,vouutilizaraaplicaoqueconstrumosnoartigodetrssemanasatrs,ondeaprendemoscomotirarfotoscomawebcamemC#.Esseexemplocabecomoumaluvanessasituao,umavezqueelecontmnosomenteumexecutvel,massim,umabibliotecaexterna(AForge.NET).Casovocqueirapouparumpoucodetempo,baixeoprojetodesseaplicativoaqui.
Email*
Nome
Sobrenome
Recebaoutrasdicas!
Inscrevaseparaficarpordentrodasnovidadesdomeusiteereceberdicasextrasqueeuscompartilhoporemail!
*=campoobrigatrio
CADASTRAR
poweredbyMailChimp!
Categorias
.NET
.NETCompactFramework
SoftwareDevelopment Technology Andmore Inscrevase Sobre
-
Opo1:ExtensodoInstallProjectparaoVisualStudio2013Comoeumencioneianteriormente,desdeasversesmaisantigasdoVisualStudioaMicrosoftdisponibilizavaumtipodeprojetochamadoInstallproject.EssetipodeprojetoestevepresentenativamentenoVisualStudioataverso2010.Porm,noVisualStudio2012aMicrosoftresolveuremovloessuportarnativamenteoInstallShieldLimitedEdition.Depoisdeouvirmuitascrticasdacomunidade,aMicrosoftresolveudisponibilizarnovamenteessetipodeprojetonoVisualStudio2013,mas,dessavez,comoumaextenso.
ParafazerusodoInstallprojectnoVisualStudio2013,baixeeinstaleaextensoMicrosoftVisualStudioInstallerProjects.Feitoisso,vocternovamentedisponvelnoVisualStudiootipodeprojetodeinstaladorexistenteatoVisualStudio2010:
Paraquemestacostumadocomessetipodeprojeto,eleidnticoaoqueestavadisponvelnoVisualStudio2010.Jparaaspessoasquenoconhecem,vamosfazerumtourrpidoeaprendercomocriarumprojetobsicodeinstaladorparaanossaaplicao.
AoescolherotipodeprojetoSetupWizard,oVisualStudioexibirumWizardcomcincoetapas.AprimeiraetapasumateladebemvindoaoWizard.Jnasegundatela(Chooseaprojecttype),escolhaaopoCreateasetupforaWindowsapplication,quejustamenteoquequeremosfazer:
ADO.NET
Alemanha
Andmore
Bancodedados
Certificaes
CLP
CrystalReports
Dicarpida
Diversos
EngenhariaFlorestal
Entretenimento
Eventos
LinksdaSemana
LINQ
Livros
Music
MVP
Nocategorizado
Office
Podcast
Poltica
Produtividade
Programao
ReconhecimentodeVoz
Relatrios
Religio
ReportViewer
Semcategoria
Silverlight
SntesedeVoz
SoftwareDevelopment
SQLServer
Technology
TecnologiadaInformao
TFS
Travel
VB.NET
Viagens
VisualStudio
VisualStudioLightSwitch
WindowsForms
-
Naterceiraetapa(Chooseoutputprojectstoinclude),escolhaaopoPrimaryoutputfromExemploWebcam.Essaopofarcomqueoexecutveletodasasbibliotecasdependentessejamincludasnoinstalador.Muitoprtico,umavezquenoprecisamosficarpensandoquaisdllsexternasdevemosincluirnoinstalador.
Nospassosquatroecinco,podemosdeixarasopespadroefinalizaroWizard.Casovocadicionemaisbibliotecasexternasaoprojeto,vocpodeatualizaroinstaladorclicandocomobotodireitoemDetectedDependencieseescolhendoaopoRefreshDependencies:
Seapsessesprocedimentosvocfizerumbuilddesseprojeto,oinstaladorsergeradonapastabin/debug(oubin/release,dependendodaconfiguraoqueestiverativa):
Aoinstalaroaplicativo,vocperceberqueeleserinstaladodentrodapastaArquivosdeProgramas,logoabaixodeumapastachamadaDefaultCompanyName.Almdisso,porpadro,nenhumatalhosercriadonomenuiniciar.
Paraconfiguraronomedaempresaqueserconsideradonoinstalador,cliquenoprojetodoinstaladoreaperteateclaF4(parairatapginadepropriedades).Lvocconsegueconfiguraronomedoautor,manufacturer,entreoutras
WindowsPhone
WinRT
WPF
Arquivos
junho2015
maio2015
abril2015
maro2015
fevereiro2015
janeiro2015
dezembro2014
novembro2014
outubro2014
setembro2014
agosto2014
maio2014
abril2014
maro2014
fevereiro2014
janeiro2014
dezembro2013
novembro2013
outubro2013
setembro2013
abril2013
maro2013
fevereiro2013
janeiro2013
novembro2012
julho2012
maro2012
outubro2011
julho2011
abril2011
fevereiro2011
janeiro2011
dezembro2010
novembro2010
-
propriedades:
Jparaadicionarumitemnomenuiniciar,vocprecisaclicarcomobotodireitoemUsersProgramMenueescolheraopoProjectOutput:
VocpodetambmclicarcomobotodireitoemFileSystemorTargetMachineparaconferirasdiversasoutrasopesdepastasquepodemosutilizar:
EcomissotemosumprojetodeinstaladorcriadocomaextensodoInstallprojectparaoVisualStudio2013,desenvolvidapelaprpriaMicrosoft.
Opo2:InnoSetup
outubro2010
setembro2010
agosto2010
julho2010
junho2010
maio2010
abril2010
maro2010
fevereiro2010
janeiro2010
dezembro2009
novembro2009
outubro2009
setembro2009
agosto2009
julho2009
junho2009
maio2009
abril2009
maro2009
fevereiro2009
janeiro2009
dezembro2008
novembro2008
outubro2008
setembro2008
agosto2008
julho2008
junho2008
maio2008
maro2008
fevereiro2008
janeiro2008
dezembro2007
outubro2007
setembro2007
agosto2007
julho2007
junho2007
maio2007
maro2007
-
OInnoSetupumsoftwaregratuitoquenospermitegerarinstaladoresparaqualquertipodeaplicativo,incluindoosdesenvolvidoscomoVisualStudio.VocpodebaixalonapginadedownloadsdositeoficialdoInnoSetup.Umavezbaixadoeinstalado,nspodemoscomearacriaroinstaladorparaanossaaplicao.
AbraoInnoSetupCompilereescolhaaopoCreateanewscriptfileusingtheScriptWizard:
OWizarddecriaodeinstaladoresdoInnoSetupmuitosimples.Amaioriadospassosbemintuitivoecomcertezavocconseguirconfigurlodamaneiracorreta.Parapouparumpoucodeespao,novoucolocarscreenshotsdetodooprocesso,massim,apenasdospassosmaisimportantes.
OprimeiropassodoWizard,chamadoApplicationInformation,dizrespeitosinformaesbsicasdoaplicativoaserinstalado.Nessepassovocconseguedefinironome,averso,oautorewebsitedoaplicativo.
Noprximopasso,chamadoApplicationFolder,vocpodeselecionarseoseuaplicativodeverserinstaladonapastaArquivosdeProgramas(ProgramFiles)ousevocquerqueelesejainstaladoemalgumaoutrapastaespecfica.Almdisso,vocconsegueconfigurarseousuriopoderalterarolocaldedestinonomomentodainstalao.Nonossocaso,podemosescolherparainstalaroaplicativonapastaArquivosdeProgramasedeixarousurioalterarapastacasoeledesejar.
AoprosseguirnoWizard,chegaremosnopassochamadoApplicationFiles,queomaisimportantedoprocesso.Neleprecisamosescolheroexecutveldaaplicao,
janeiro2007
novembro2006
setembro2006
-
bemcomoassuasdependncias.Nonossocaso,oexecutveloExemploWebcam.exe,localizadodentrodapastabin/release.Almdisso,comoonossoexemploprecisadabibliotecaAForge.NET,devemosadicionarasdllsAForge.Video.dlleAForge.Video.DirectShow.dllcomoarquivosadicionaisdaaplicao:
EssaumagrandedesvantagemdoInnoSetup.Ns,desenvolvedores,precisamosescolhertodasasdependnciasdaaplicaonessaetapa,enquantoqueasoutrasferramentasdemonstradasnesseartigoconseguemdetectarautomaticamenteosarquivosnecessrios.Dequalquerforma,casooseuinstaladorgeradocomoInnoSetupnofuncionedevidoaalgumadllfaltando,confiraesteoutroartigoquemostracomodescobrirqualdllestfaltandonodeployment.
Enfim,noprximopassodoWizard,chamadoApplicationIcons,vocconseguirescolherseumaentradanomenu/pginaIniciardeversercriado,sepermitiremosqueousuriocrieumconenodesktop,QuickLaunch,etc.EscolhaasopesquevocdesejarecliqueemNext.
NopassochamadoApplicationDocumentation,vocconsegueescolheroarquivodelicena(aEULAqueousuriodeveaceitarantesdeinstalaroseuaplicativo),almdeconseguirescolherarquivosaseremexibidosaousurioantesedepoisdainstalao.
Ospassosfinais(SetupLanguages,CompilerSettingseInnoSetupPreprocessor)nosoimportantesnonossoexemplo,evocpodedeixloscomasopespadro.
AofinalizaroWizard,vocperceberqueoInnoSetupgerouumscript.Essescriptarepresentaodospassosaseremrealizadosduranteainstalaodoaplicativo.ConfiraadocumentaocasovocqueiraconfiguraralgodiferentedoquefoiapresentadonoWizard.
Comovocpodeperceber,oWizarddoInnoSetupnomuitocomplexo.Issobomeruimaomesmotempo.BomporquevocconseguefacilmentecriaruminstaladoremmenosdedezminutosutilizandooWizard.Ruimporqueelenoabordacenriosmaiscomplexos.Oquefazemoscasodesejemoschecarseo.NETFramework4.0estinstaladoantesdeinstalaroseuaplicativo?EsequisermosinstalaroSQLServerExpressjuntamentecomoseuaplicativo?AteremosquepesquisarnawebparaverqualasintaxenecessriapararealizaressastarefasnoscriptdoInnoSetup.Essesdoiscasosqueeumencioneiatquenosodifceisdeseremimplementados.Vejas:
Verificarseo.NETFramework4.0estinstaladonoInnoSetup
InstalandooSQLServerExpresssilenciosamenteatravsdoInnoSetup
-
Nessescasosespeciais,bastafazerumabuscapelaInternetecomcertezavocencontraralgumquejprecisoufazeroquevocestquerendo.
Opo3:InstallShieldLimitedEditionAexperinciadeinstalaodoInstallShieldLimitedEditionnofoidasmelhores(oque,apropsito,chegaaserinusitado,jqueestamosfalandodeumaferramentaquegerainstaladores).ParacriaruminstaladorcomoInstallShieldLimitedEdition,vatatelaparaadicionarumnovoprojetosoluoeescolhaaopoEnableInstallShieldLimitedEdition,dentrodacategoriaOtherProjectTypes=>SetupandDeployment.IssovaifazercomqueositeparabaixaroInstallShieldsejaabertonoseubrowserpadro.SigaasinstruesparacriarumacontanaFlexera(atualdonadoInstallShield)e,nofinaldoprocesso,vocconseguiracessarolinkparadownloadbemcomoasuachavedeativao.
Pelomenosnomeucaso,ainstalaonofoiamigvel.LogodecaraoinstaladordissequeprecisavainstalarumaruntimedoC++.ApsinstaladaaruntimedoC++,oinstaladordissequetinhaquereiniciarocomputadorparaprosseguir!Qualinstaladorhojeemdiaaindapedeparareiniciarocomputador?Enfim,apsreiniciadoocomputador,ainstalaocontinuoue,depoisdemuitotempo,finalmenteeuconseguiinstalaroInstallShieldLimitedEdition.
Nofinaldesseprocesso,umanovaopoapareceunaseoSetupandDeploymentdateladeAddNewProject:
AdicioneumprojetodotipoInstallShieldLimitedEditionProjectsuasoluoesigaasinstruesparaaativaodoproduto.
OWizarddecriaodeinstaladoresdoInstallShieldatquebembacana.Naprimeiratelavocconsegueadicionarasinformaesbsicasdoseuaplicativo:
-
Logoemseguidavocconsegueselecionarprrequisitosdasuaaplicao(que,porsinal,umalistabemcompleta):
Aprximaetapa,quenoestdisponvelnaediolimitadadoInstallShield,serveparacriarmosfeaturesnainstalao.Essasfeaturesousuriopodeescolherporinstalarouno(bemcomumeminstaladoresdediversosaplicativos).Apsessaetapa,chegamospartemaisimportante:selecionarquaisarquivosdeveroserinstalados.CliqueemAddProjectOutputseescolhaaopoPrimaryOutputdoprojetoexemplo:
-
NaetapaApplicationShortcutsvocpodeoptarporcriarumatalhonodesktopemenu/telainiciar.Paraisso,bastaclicaremNeweencontraroPrimaryOutputdoprojetodeexemplo:
ParaconcluiroWizard,podemosescolhersequeremoscriaralgumaentradanoregistro,almdeinformaesdeEULAeoutrospequenosdetalhes.ValeapenadarumaolhadatambmnasopesextrasdecadaetapadoWizard.Elassolistadasnapartedaesquerdaemcadaetapa:
Agoraumdetalheinteressante:aochegarnaltimateladoWizard,sevocclicanobotoparaavanar,nadaacontece.Issobemconfuso.Oquedevemosfazerparageraroinstalador?Bastafazerumbuilddesseprojeto.Nomeucaso,apesardeteracusadodoiserros,oinstaladorfoigeradonormalmente.
-
Osetupsergeradoearmazenadoemumapastamuitointuitiva(squeno!):Express\SingleImage\DiskImages\DISK1:
EcomissoconclumosoinstaladorgeradoatravsdoInstallShieldLimitedEdition.Comovocpodeperceber,oprocessononemumpoucoamigvel.Notoaqueessaferramentanobemrecebidapelosdesenvolvedoresemgeral.VejamsumcomentrioqueencontreinopostquefalasobreaextensodoInstallprojectnoVisualStudio2013:
ConcluindoDastrsopesqueeuapresenteinesseartigo,amaissimplesaextensodoInstallprojectparaoVisualStudio2013.CasovocjestejafamiliarizadocomessetipodeprojetonoVisualStudio2010,noprecisamosnemdiscutirqueessaamelhoropoaseconsiderar.
JaopodoInstallShieldLimitedEdition,apesardeparecerumgeradordeinstaladoresbastanterobusto,aexperinciafoiapiordetodas.Almdedemandarainstalaodeumaferramentaexternapesada,precisamoscriarumacontacomaFlexeraparaconseguirmosfazerodownloadereceberachavedoproduto.EainstalaoprecisouderuntimesdoC++quenosoinstaladasporpadrocomoVisualStudio,demandandotambmumareinicializaodosistemaparaconcluir.Ouseja,umprodutoquefoibemmaisoumenosintegradonoVisualStudio(eno100%integrado),umavezqueaexperinciadeinstalaodeixabastanteadesejar.
OInnoSetupumaexcelenteopoparaquemaindanoconheciaoInstallprojectdoVisualStudio2010.Eleumaferramentagratuita,extremamentesimplesetotalmenteextensvel.Anicadesvantagemdelaqueelanoconseguedetectarautomaticamenteasdependnciasdaaplicao.
Enfim,esperoquevoctenhagostadodessetourpelasprincipaisferramentasdeinstaladoresparaaplicativosdesktop.Casovocutilizealgumaoutraferramentaparagerarosseusinstaladores,contepragentenoscomentrioslogoabaixo.E,casovocqueiraficarpordentrodasnovidadesdesseblog(bemcomoreceberoutrasdicasqueeuscompartilhoporemail),assineaminhanewsletter.
Ataprximasemana!
-
MULTIPLIQUESUAPRODUTIVIDADECOMATCNICAPOMODORO
TRABALHANDOCOMAWEBCAMEMAPLICATIVOSPARAAWINDOWSSTORE
RESPONDER
AndrLima
PhotobyPeterShanksusedunderCreativeCommonshttps://www.flickr.com/photos/botheredbybees/1426877411
RelatedPosts
14thoughtsonCriandoinstaladoresparaaplicativos.NET
WilliamMellerdisse:27denovembrode2014s16:48
AextensoparaVS2013funcionanaversoVSExpressparaDesktop?
andrealveslimadisse:28denovembrode2014s6:03
OlWilliam,obrigadopelocomentrio!
InfelizmenteaextensoparaoVisualStudio2013nofuncionanaversoExpressdoVisualStudio,umavezqueelaumaextenso,umafeaturenosuportadanasediesExpress..Porm,vocjviuoVisualStudioCommunityEdition?Essaediofoilanadaalgumassemanasatrs,tambmgratuitaesuportaextenses(elabasicamenteigualversoProfessionalsquedegraa)..Eufaleisobreessanovidadenomeupostdeduassemanasatrs,confira:DeualoucanaMicrosoft:.NETFrameworkopensourceeVisualStudiodegraa?
Casovocqueiraficarpordentrodenovidadescomoessa,assineaminhanewsletter!
UtilizandoAPIsdoWinRTemaplicaesdesktop
Descobrindoqualdllestfaltandonodeploymentdasuaaplicao
DeualoucanaMicrosoft:.NETFrameworkopensourceeVisualStudiodegraa?
SuporteaoReportViewernoVisualStudioExpress
SuporteaoCrystalReportsnoVisualStudio2013
ExibindoumaimagemapartirdeumcaminhoemdisconoReportViewer
-
RESPONDER
RESPONDER
RESPONDER
RESPONDER
RESPONDER
Abrao!AndrLima
NickoSoftdisse:25dedezembrode2014s20:49
gosteidoartigo,atmeanimeiaovercomoreviverogeradordeinstalacaodasversoesantigasondeatmedavabem,mastenteieobenditoporalgummotivonaprimeiratelajaterminaainstalacaoporalgummotivoqnaosei..
oinstallshieldtirandodessaversaomegalimitada,temaopcaodebuscardependencia,agorasefuncionatmbnaosei,masnaotivetantosproblemasprainstalareexecutar,salvonaobuscarqqdependencia,eeunaoteramenorideiadecomocriarnovasalinalista,igualoSQLce4,nemideiadeondeestaoasdllqfazemoProvider=Microsoft.ACE.OLEDB.12.0crioosprogramasnoVS2013etenhodelevaraoclientecomXP,tenhoumamaquinacomoXPinstaladosemabsolutamentemaisnada,justamentepraveroqfaltaeincluirospacotes,tolevandoasdependenciasemexebaixadosdetudoqlugar.
andrealveslimadisse:5dejaneirode2015s16:51
Ol!Muitoobrigadopelocomentrio!EstranhovoctertidoesseproblemacomaextensodoinstaladorparaoVisualStudio2013..Aquifuncionouperfeito..QuantoaoInstallShield,comcertezaessaversolimitadanoajudamuito..:(Abrao!AndrLima
TercilianoGomesdisse:14defevereirode2015s13:54
olaAndre,gostariadecontratarosseusserviosparadesenvolverumsistemaparaageraoecontroledeoficioseoutrosdocumentosmasndeumemailcomoseuskyperattTercilianoGomes
andrealveslimadisse:16defevereirode2015s10:24
OlTerciliano,obrigadopelocomentrio.Entreiemcontatocomvocporemail.
Att.,AndrLima
LuizAntoniodisse:
-
RESPONDER
RESPONDER
10dejunhode2015s16:22
OlAndreLima,bomdiasagoravioseuartigoegosteimuitoecasopossameajudarestoucomumasduvidasemrelaoainstalaodeumaplicativoWindowsformsoudeploycombasededados(incluindoasuabasenainstalao)peloInstallShield.EstoucomaseguintearquiteturaAplicativoWindowsDesenvolvidoemCsharp.net,combasededadosanexa(SQLSERVEREXPRESS,SQLCEEDITION2008R2OUSQLLITE,qualseriaamelhornestecaso,supondoqueoclientefinalnoteriaoservidorSQLinstaladonasuamaquinaeparaelenotermuitadificuldadeaoinstalaoporserapenasusurio,sendoqueoaplicativonoserinstaladoemredeouservidoresimmaquinaamaquinapeloinstallshield).Estouusandoparafazeraaplicaoo.NETFRAMEWORK3.5.NET,VS2008EPARADEPLOYOINSTALLSHIELD2010.SeeucolocarnoinstallShieldoSQLNATIVECLIENTE3.5.comoprrequisitojajudariaparapsinstalaooaplicativoeabaserodarnoclientefinalqueumaempresaouqualbaseacimacitadavocmeaconselhariajqueemcadamicronohaveriaumservioouservidorSQLINSTALADOparainstalarcomoinstallshield2010?Ficonoaguardoedesdejagradeo
andrealveslimadisse:12dejunhode2015s6:12
OlLuizAntonio,obrigadopelocomentrioeficofelizquetenhagostadodoartigo!
Agoravamossuaquesto..Esseseucenriodependemuitodotamanhodasuaaplicaoedequograndeoseubancodedados..Elaumaaplicaocomplexaquedemandamuitoacessoaobancoeumaquantidademuitograndededados?Ento,eusugiroquevocutilizeoSQLServerExpress..Casocontrrio,sevocestivertrabalhandocomumamassanomuitograndededados,oSQLCEouSQLLitesomuitomaissimplesdeseremempacotadosjuntoaoinstaladoreatendemmuitobemacenriosmaissimplesdebancosdedados..
Comovocvaiterquegeraruminstaladoreoseuaplicativoserinstaladodiretamentenamquinacliente(ondeobancodedadostambmdeverserinstalado),eusugiroquevocsutilizeoSQLServerExpressserealmenteoseubancodedadosforcomplexoeamassadedadossejaconsidervel(algoacimade100Mb,talvez?)..
OSQLLiteomaisfcildeserinstalado,umavezquevocsprecisabasicamenteadicionarassuasdllsnoinstaladoretudodevefuncionarnormalmente..Portanto,seasuaaplicaosimplesenoutilizafuncionalidadescomplexasdebancosdedadosrelacionais,essaseriaaminhaescolha..
Mas,novamente..Tudodependedacomplexidadedasuaaplicaoedacomplexidadedoseubancodedados..
Enfim,esperoquetenhaajudado..Qualquercoisa,contemaioresdetalhesdasuaaplicaoparaumaindicaomaisconsistente..Casopreferir,entreemcontatotambmporemail(vejameuemailnapginaSobre)..
Abrao!AndrLima
LuizAntoniodisse:12dejunhode2015s20:33
-
RESPONDER
RESPONDER
OlAndrboatarde,naverdadeseriamduasaplicaesfeitasemcsharp.netVS2008proedition,Windows.NETFRAMEWORK3.5UMADELASMAISSIMPLESNOQUETANGEOCADASTRODEUSUARIOPARALOGINESENHAEOUTRAMAISCOMPLEXANOQUECONSISTEUMSOFTWAREDEGESTOADMINISTRATIVACOMCADASTRODEUSURIOS,ADMINISTRADORES,FUNCIONARIOS,CURSOS,MATERIAS,ALUNOSEATENDIMENTOSENTREOUTROSMasnaverdadeoqueeuqueriasaber,sefornocasooSQLSERVEREXPRESS2008R2comoeufariaumainstalaousandooINSTALLSHIELD10,adicionandoobdeinstalandodemodofcilobdeosqlservernoladodoclientequesejaleigoeminformticatipoqualoprocessodeinstalaocomobdeosqlserverExpressquefossedemodopraticoebementendidopelousuriofinalutilizandooinstallshield10
Ficonoaguardo,quandopuderresponderedesdejagradeo
andrealveslimadisse:15dejunhode2015s14:45
OlLuiz!
Dadaasdescriesdosaplicativos,peloqueentendi,obancodedadosnoprecisarseracessveldemaisdeumcomputador,certo?Ouseja,cadaclienteteroseuprpriobancodedadosintaladolocalmente,correto?Seissoforverdade,novejooporqueutilizaroSQLServerExpresscomobancodedadosnessecenrio..Fazerissostenderatrazerproblemasparavoc,umavezque,peloqueentendodoquevocdisseanteriormente,osusuriosdessaaplicaonosoexperientes,massim,simplesmenteusurioscomuns..ImaginaterquemanterumSQLServerExpressrodandonocomputadordeumclienteassim?Dessaforma,sugiroquevocutilizealgumbancodedadosmaissimplesnessecaso,comooSQLCEouSQLlite..
Mas,casovocrealmentequeirautilizaroSQLServerExpressefazercomqueoInstallShieldinstaleoSQLServerjuntamentecomoaplicativo,bastaprocurarnoGoogleporinstallshieldlimitedsqlserverexpresssilentinstall..Vocirencontrarinmerasdiscussessobreessetema,comoestepostnoStackOverflow:
http://stackoverflow.com/questions/18126267/howtoinstallsqlserver2008r2expresssilentlyusinginstallshield
issoa..Esperoquetenhaajudado..Dumaolhada,penseedepoisvolteaquipracontarqualocaminhoquevocacaboudecidindotomar..
Abrao!AndrLima
LuizAntoniodisse:15dejunhode2015s15:18
EnocasodoSqlLiteeouSqlCeEditioncasoeunecessitedestesexistealgumlinkoututorialnocenrioquetipasseianteriormentequepossamosmesmossereminstaladospeloinstallshield10na
-
pastacorretadeexecuodobancodedadosqueestnaaplicaonoladodocliente?
Ficonoaguardoedesdejagradeo
andrealveslimadisse:18dejunhode2015s6:09
OlLuiz,
ParaainstalaodoSqlCEcomoInstallShield,confira:http://stackoverflow.com/questions/9181157/sqlce40asainstallshieldprerequisite
EparaoSqlite,queeusaiba,vocstemqueadicionaradlldosqlitenopacotedoInstallShield,assimcomovocadicionariaqualqueroutradlldedependnciadasuaaplicao..
Abrao!AndrLima
LuizAntoniodisse:15dejunhode2015s19:21
AndrLimaemaisumapergunta,vioartigodainstalaodoSqlExpresspeloinstallshieldemmodosilenciosooquenogerariadificuldadesparaousuariofinalpeloqueentendieemcimadistomaisduasduvidascasopossameajudar
1)Aondeficaestajaneladeediodeprrequisitosparaosqlservernoinstallshield2010?
2)ecomoficariaestalinhadecomandonocampodentrodajaneladosprerequisitosdoinstallshieldcomaadiodoparameterconformepostadonarespostaabaixo
IthinkyoumissingIACCEPTSQLSERVERLICENSETERMSparameter,itisrequiredforsilentinstall,itshouldbeTRUE.
nocampoespecificarlinhadecomandonajaneladeprerequisitosdoinstallshield
SQLEXPRWT_x86_ENU.exe/q/Action=Install/Hideconsole/Features=SQL,Tools/InstanceName=SQLExpress/SQLSYSADMINACCOUNTS=Builtin\Administrators/SQLSVCACCOUNT=NTAUTHORITY\NetworkService/SQLSVCPASSWORD=a123
ficonoaguardoedesdejagradeo
andrealveslimadisse:18dejunhode2015s13:28
OlLuiz,
Oparametrovirianofinaldocomando,depoisde/SQLSVCPASSWORD=xxx..Ouseja:
-
Subscribe
SoftwareDevelopment Technology Andmore Inscrevase Sobre
Nome *
Email *
Site
Comentrio
Avisemesobrecomentriosseguintesporemail.
Avisemesobrenovaspublicaesporemail.
/SQLSVCPASSWORD=xxx/IACCEPTSQLSERVERLICENSETERMS=TRUE
EudeiumapesquisadamelhoreesseesquemadeeditarosprrequisitossestdisponvelnasediesPremiereProfessinaldoInstallShield..Qualaedioquevocestutilizando?EustenhonomomentoaedioLimited,quenopossuiessafuncionalidade..
Abrao!AndrLima
Deixeumaresposta
OseuendereodeemailnoserpublicadoCamposobrigatriossomarcados
*
VocpodeusarestastagseatributosdeHTML:
PUBLICARCOMENTRIO