eskalha Posted May 16, 2012 at 11:44 PM Report #456272 Posted May 16, 2012 at 11:44 PM Boa noite, Eu fiz uma aplicação em C# que usa uma base de dados SQL, feita no SQL server R2 2008. A aplicação foi feita no visual studio. O meu problema é que ao tentar correr o executável noutro pc não da, diz que falta a .NET framework 4.0 ou superior. Sei que tenho que ter instalado, nesse outro computador, o SQL server e a framework 4.0, mas não para, na propria aplicação, ao detectar a falta de um desses dois elementos correr o instalador desses dois componentes ou do componente que for necessário? Não sei se me fiz entender mas obrigado desde já 😛
José Lopes Posted May 16, 2012 at 11:57 PM Report #456277 Posted May 16, 2012 at 11:57 PM Boas...De facto é suposto...mas para isso...precisas de duas coisas: - Criar un installer que leve esses dois pacotes de software (Advanced Installer, ou InstallShiel..ou outro qq) ou então criares tu mesmo no studio..sei que é possível, mas nunca fiz nada do género....e que instale caso não exista na máquina... habitualmente chamam-se pré-requisitos.. - Provavelmente tens que popular a base de dados... confesso que também não sei qual é o método, mas provavelmente o installer pode criar-te isso com recurso a scripts SQL... Por fim..não me parece muito bom que seja o próprio programa a fazer isso.....simplesmente porque não é uma boa prática....para além de que terias que ter a certeza que o utilizador tinha permissões de administrador....alterar uma ou outra chave no registo..já o fiz... mas installer tudo a partir do programa.... torço uma beca o nariz ;-) Quando te pedirem peixe.... ensina-os a Pescar!!Hum..lálálálá!!
eskalha Posted May 17, 2012 at 12:29 AM Author Report #456285 Posted May 17, 2012 at 12:29 AM Pois é que isso foge um bocado ao meu dominio! Mas também ter que avisar toda a gente previamente que tem que instalar esses dois componentes, ou andar eu a instala-los antes de correr a aplicação noutro pc, também fica um bocado mal 😛 Mas vou procurar mais soluções, obrigado pela dica 🙂
migueldesousa Posted May 17, 2012 at 10:07 AM Report #456343 Posted May 17, 2012 at 10:07 AM Eu acho que se tens possibilidade deves fazer um installer com isso se não vais ter de instalar ou explicar como o fazer(dependendo do nivel de conhecimento das pessoas pode ser bastante aborrecido) no caso de o fazeres como diz o José Lopes a instalação deve pedir permissões de utilizador -> http://social.msdn.microsoft.com/Forums/en-US/winformssetup/thread/e5c47ca7-ebce-44ed-ae10-f3d0928521bc/ áááá caralhassssssss
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now