.EXO Posted May 4, 2009 at 01:30 PM Report #261210 Posted May 4, 2009 at 01:30 PM Bem... eu fiz uma coisa toda bonita e tal e no meu pc dá tudo bem... então resolvi ver se não havia problemas e pus noutro meu pc. Mas deu um erro... vi nos computadores da escola e dá o mesmo erro... Eu abro o programa e tudo bem... carrego para começar e tudo bem... aparece tudo mas quando carrego em proximo dá este erro: Na caixa de de texto diz isto: See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box. ************** Exception Text ************** System.InvalidOperationException: An error occurred creating the form. See Exception.InnerException for details. The error is: Could not load file or assembly 'Microsoft.VisualBasic.PowerPacks.Vs, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. O sistema não conseguiu localizar o ficheiro especificado. ---> System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.VisualBasic.PowerPacks.Vs, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. O sistema não conseguiu localizar o ficheiro especificado. File name: 'Microsoft.VisualBasic.PowerPacks.Vs, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' at WindowsApplication1.Form12.InitializeComponent() at WindowsApplication1.Form12..ctor() WRN: Assembly binding logging is turned OFF. To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1. Note: There is some performance penalty associated with assembly bind failure logging. To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog]. --- End of inner exception stack trace --- at WindowsApplication1.My.MyProject.MyForms.Create__Instance__[T](T Instance) at WindowsApplication1.Form2.Button1_Click(Object sender, EventArgs e) at System.Windows.Forms.Control.OnClick(EventArgs e) at System.Windows.Forms.Button.OnClick(EventArgs e) at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent) at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ButtonBase.WndProc(Message& m) at System.Windows.Forms.Button.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) ************** Loaded Assemblies ************** mscorlib Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.832 (QFE.050727-8300) CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll ---------------------------------------- Projecto Energias Final Assembly Version: 1.0.0.0 Win32 Version: 1.0.0.0 CodeBase: file:///J:/Projecto%20Energias%20Final.exe ---------------------------------------- Microsoft.VisualBasic Assembly Version: 8.0.0.0 Win32 Version: 8.0.50727.42 (RTM.050727-4200) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll ---------------------------------------- System Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.832 (QFE.050727-8300) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- System.Windows.Forms Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.832 (QFE.050727-8300) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll ---------------------------------------- System.Drawing Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.832 (QFE.050727-8300) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll ---------------------------------------- System.Runtime.Remoting Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.832 (QFE.050727-8300) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll ---------------------------------------- ************** JIT Debugging ************** To enable just-in-time (JIT) debugging, the .config file for this application or computer (machine.config) must have the jitDebugging value set in the system.windows.forms section. The application must also be compiled with debugging enabled. For example: <configuration> <system.windows.forms jitDebugging="true" /> </configuration> When JIT debugging is enabled, any unhandled exception will be sent to the JIT debugger registered on the computer rather than be handled by this dialog box. E a partir de aí se eu carregar em continuar e depois mudar de form aparece sempre este erro e não abre a ultima form (a das pontuações). É algum problema de compatibilidade? eu fiz isto em vista e os outros pc's são xp. Podem ajudar-me a resolver isto?
jpaulino Posted May 4, 2009 at 01:44 PM Report #261212 Posted May 4, 2009 at 01:44 PM Tens instalado em casa o Microsoft.VisualBasic.PowerPacks e nos outros pc's não, certo ? Ou instalas lá também ou crias um programa de instalação da tua aplicação e incluis esses ficheiros.
.EXO Posted May 4, 2009 at 01:59 PM Author Report #261219 Posted May 4, 2009 at 01:59 PM Como faço para criar um programa de instalação?
jpaulino Posted May 4, 2009 at 02:04 PM Report #261221 Posted May 4, 2009 at 02:04 PM Que versão usas ?
.EXO Posted May 4, 2009 at 02:15 PM Author Report #261226 Posted May 4, 2009 at 02:15 PM 2008... Olha eu instalei o Microsoft.VisualBasic.PowerPacks 3.0 no outro PC mas não deu na mesma Que versão é necessária?
.EXO Posted May 4, 2009 at 03:22 PM Author Report #261251 Posted May 4, 2009 at 03:22 PM Será que é da versão do .net framework? Eu neste pc tenho o 3.5 e no outro tenho o 2.0...
bruno1234 Posted May 4, 2009 at 03:27 PM Report #261255 Posted May 4, 2009 at 03:27 PM Sim, é uma possibilidade. O melhor é teres o 3.5 sp1. Matraquilhos para Android. Gratuito na Play Store. https://play.google.com/store/apps/details?id=pt.bca.matraquilhos
vasco16 Posted May 4, 2009 at 03:33 PM Report #261257 Posted May 4, 2009 at 03:33 PM Será que é da versão do .net framework? Eu neste pc tenho o 3.5 e no outro tenho o 2.0... tenta o seguinte: Nasolution explorer (onde tens os teus forms) abre o "form" myproject que contem as informações do programa. depois escolhe o separador references: no meu caso tenho 6 references, no teu depende, mas como poderás observar deves ter isso em modo false (copy local = false) expermenta meter tudo em true e depois tenta meter isso no outro pc para ver se dá. se nao perceberes diz 😉
jpaulino Posted May 4, 2009 at 03:52 PM Report #261260 Posted May 4, 2009 at 03:52 PM Será que é da versão do .net framework? Eu neste pc tenho o 3.5 e no outro tenho o 2.0... A mensagem de erro é do Microsoft.VisualBasic.PowerPacks, mas podes dizer que estás a fazer uma aplicação para a .NET Framework 2.0 e desse modo tens menos problemas. Se não usaste LINQ, WPF, e mais uma ou outra funcionalidade, pode trabalhar sem problemas.
.EXO Posted May 4, 2009 at 05:16 PM Author Report #261293 Posted May 4, 2009 at 05:16 PM tenta o seguinte: Nasolution explorer (onde tens os teus forms) abre o "form" myproject que contem as informações do programa. depois escolhe o separador references: no meu caso tenho 6 references, no teu depende, mas como poderás observar deves ter isso em modo false (copy local = false) expermenta meter tudo em true e depois tenta meter isso no outro pc para ver se dá. se nao perceberes diz 😉 afinal o problema era este... tinha la uma reference sobre o Microsoft.VisualBasic.PowerPacks, eu coloquei true e já deu... Tinha lá mais que também coloquei true e criava mais ficheiros dll mas acho que esses não eram precisos pois eu passei para o outro PC so o ficheiro de aplicação e os dll sobre o Microsoft.VisualBasic.PowerPacks e deu na mesma. Obrigado a todos^^
nokPT Posted May 4, 2009 at 05:24 PM Report #261300 Posted May 4, 2009 at 05:24 PM Como faço para criar um programa de instalação? Partido do princípio que tens o VB2008 Express (como a maioria). Tens 2 hipóteses uma mais rápida outra com mais configurações: Rápida: Carregas em "Build" -> "Publish ..." -> é só seguires os passos e na directoria que escolhes-te tens o programa pronto para instalar em qualquer computador (com internet) Mais Configurável: Tal como o vasco16 disse, no Solution Explorer fazes double-click no teu projecto, navegas e configuras todas as páginas, principalmente a parte do Publish Ricardo Timóteo
vasco16 Posted May 4, 2009 at 05:32 PM Report #261304 Posted May 4, 2009 at 05:32 PM afinal o problema era este... tinha la uma reference sobre o Microsoft.VisualBasic.PowerPacks, eu coloquei true e já deu... Tinha lá mais que também coloquei true e criava mais ficheiros dll mas acho que esses não eram precisos pois eu passei para o outro PC so o ficheiro de aplicação e os dll sobre o Microsoft.VisualBasic.PowerPacks e deu na mesma. Obrigado a todos^^ sempre ás ordens, mas de qualquer das maneiras mete todos como true 🙂
.EXO Posted May 4, 2009 at 05:38 PM Author Report #261309 Posted May 4, 2009 at 05:38 PM Só mais uma coisa... Se eu tiver as minhas labels com um tipo de letra que não é dos predefinidos do windows, como faço para aparecer os textos com esse tipo de letra noutros pcs que não tenham esse tipo de letra instalado?
vasco16 Posted May 4, 2009 at 05:49 PM Report #261313 Posted May 4, 2009 at 05:49 PM Só mais uma coisa... Se eu tiver as minhas labels com um tipo de letra que não é dos predefinidos do windows, como faço para aparecer os textos com esse tipo de letra noutros pcs que não tenham esse tipo de letra instalado? bem, para já cada uma duvida, um topico.. Respondendo á tua pergunta, o tipo de letra que definires na tua aplicação (programa) é o tipo de letra que vai ser vista nos outros pc's..
Ivo Pereira Posted May 4, 2009 at 07:30 PM Report #261341 Posted May 4, 2009 at 07:30 PM bem, para já cada uma duvida, um topico.. Respondendo á tua pergunta, o tipo de letra que definires na tua aplicação (programa) é o tipo de letra que vai ser vista nos outros pc's.. Penso que a questão dele era acerca da possibilidade de "as fontes não estarem no pc do que vai utilizar a aplicação".
.EXO Posted May 4, 2009 at 08:56 PM Author Report #261387 Posted May 4, 2009 at 08:56 PM Penso que a questão dele era acerca da possibilidade de "as fontes não estarem no pc do que vai utilizar a aplicação". Sim... porque eu tenho um tipo de letra todo cromaço em algumas labels e quando ponho noutro pc aparece em arial...
bruno1234 Posted May 4, 2009 at 09:01 PM Report #261392 Posted May 4, 2009 at 09:01 PM Podes sempre meter os tipos de letra cromaços como imagens. Assim n há problemas com fonts instaladas ou não. Matraquilhos para Android. Gratuito na Play Store. https://play.google.com/store/apps/details?id=pt.bca.matraquilhos
jpaulino Posted May 4, 2009 at 09:03 PM Report #261394 Posted May 4, 2009 at 09:03 PM Sim... porque eu tenho um tipo de letra todo cromaço em algumas labels e quando ponho noutro pc aparece em arial... Duas soluções: Embeber as fontes na aplicação http://www.portugal-a-programar.pt/index.php?showtopic=26495 Instalar uma nova fonte http://www.portugal-a-programar.pt/forums/topic/0-find-topic/?do=findComment&comment=222644
.EXO Posted May 4, 2009 at 09:25 PM Author Report #261402 Posted May 4, 2009 at 09:25 PM Não percebi bem como funciona isso do embeler... Fiz download de uma cena mas depois não deu para abrir no Visual Basic...
jpaulino Posted May 4, 2009 at 09:29 PM Report #261406 Posted May 4, 2009 at 09:29 PM Não percebi bem como funciona isso do embeler... Fiz download de uma cena mas depois não deu para abrir no Visual Basic... E leste a explicação ?
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