RODAR PROGRAMA VISUAL BASIC EM OUTRA MAQUINA

DANIELRODRIGUES 06/02/2014 18:00:38
#434393
Olá Pessoal, fiz um programa em visual basic e ele Roda normal na maquina que eu criei o programa, só que quando eu tento rodar o mesmo programa em outra maquina não vai da erro na conexão.
está dando esse erro aqui.....

valeu pela atenção ..

System.TypeLoadException: Não foi possível carregar o tipo ADODB.FieldsToInternalFieldsMarshaler do assembly Deliveryimperiooriental, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null.
FILMAN 06/02/2014 19:31:35
#434397
você precisa instalar o framework na outra maquina
DANIELRODRIGUES 07/02/2014 08:03:12
#434404
Eai Filman a outra maquina já tem o framework instalado...

O Microsoft .NET Framework 4.5 já faz parte deste sistema operacional. Não é necessário instalar o .NET Framework 4.5 redistribuível.

o programa roda normalmente na maquina que eu criei ele e na outra maquina não consegue acessar o BD do programa sempre da erro....

O erro é esse aqui .....

Consulte o final desta mensagem para obter detalhes sobre como chamar a
depuração just-in-time (JIT) em vez desta caixa de diálogo.

************** Texto de Exceção **************
System.TypeLoadException: Não foi possível carregar o tipo ADODB.FieldsToInternalFieldsMarshaler do assembly Deliveryimperiooriental, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null.
em System.StubHelpers.StubHelpers.CreateCustomMarshalerHelper(IntPtr pMD, Int32 paramToken, IntPtr hndManagedType)
em ADODB._Recordset.get_Fields()
em Deliveryimperiooriental.Form7.reset() na C:\Users\Daniel\Documents\Visual Studio 2012\Projects\Deliveryimperiooriental\Deliveryimperiooriental\Form7.vb:linha 52
em Deliveryimperiooriental.Form7.Form7_Load(Object sender, EventArgs e) na C:\Users\Daniel\Documents\Visual Studio 2012\Projects\Deliveryimperiooriental\Deliveryimperiooriental\Form7.vb:linha 32
em System.Windows.Forms.Form.OnLoad(EventArgs e)
em System.Windows.Forms.Form.OnCreateControl()
em System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
em System.Windows.Forms.Control.CreateControl()
em System.Windows.Forms.Control.WmShowWindow(Message& m)
em System.Windows.Forms.Control.WndProc(Message& m)
em System.Windows.Forms.ScrollableControl.WndProc(Message& m)
em System.Windows.Forms.ContainerControl.WndProc(Message& m)
em System.Windows.Forms.Form.WmShowWindow(Message& m)
em System.Windows.Forms.Form.WndProc(Message& m)
em System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
em System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
em System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Assemblies Carregados **************
mscorlib
Versão do Assembly: 4.0.0.0
Versão do Win32: 4.0.30319.18051 built by: FX45RTMGDR
Base de Código: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
Deliveryimperiooriental
Versão do Assembly: 1.0.0.0
Versão do Win32: 1.0.0.0
Base de Código: file:///C:/Users/Daniel/AppData/Local/Apps/2.0/EXH5QXHQ.Q6Y/1513W87K.YKM/deli..tion_01b20ebf6b4b2caa_0001.0000_3a22cfd03f3267bb/Deliveryimperiooriental.exe
----------------------------------------
Microsoft.VisualBasic
Versão do Assembly: 10.0.0.0
Versão do Win32: 11.0.50709.17929 built by: FX45RTMREL
Base de Código: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
Versão do Assembly: 4.0.0.0
Versão do Win32: 4.0.30319.18045 built by: FX45RTMGDR
Base de Código: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Core
Versão do Assembly: 4.0.0.0
Versão do Win32: 4.0.30319.17929 built by: FX45RTMREL
Base de Código: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Windows.Forms
Versão do Assembly: 4.0.0.0
Versão do Win32: 4.0.30319.18046 built by: FX45RTMGDR
Base de Código: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Versão do Assembly: 4.0.0.0
Versão do Win32: 4.0.30319.18022 built by: FX45RTMGDR
Base de Código: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
Versão do Assembly: 4.0.0.0
Versão do Win32: 4.0.30319.17929 built by: FX45RTMREL
Base de Código: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
System.Data
Versão do Assembly: 4.0.0.0
Versão do Win32: 4.0.30319.18046 built by: FX45RTMGDR
Base de Código: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Xml
Versão do Assembly: 4.0.0.0
Versão do Win32: 4.0.30319.18058 built by: FX45RTMGDR
Base de Código: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Transactions
Versão do Assembly: 4.0.0.0
Versão do Win32: 4.0.30319.17929 built by: FX45RTMREL
Base de Código: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.Transactions/v4.0_4.0.0.0__b77a5c561934e089/System.Transactions.dll
----------------------------------------
System.EnterpriseServices
Versão do Assembly: 4.0.0.0
Versão do Win32: 4.0.30319.17929 built by: FX45RTMREL
Base de Código: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.EnterpriseServices/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
----------------------------------------
System.Configuration
Versão do Assembly: 4.0.0.0
Versão do Win32: 4.0.30319.18058 built by: FX45RTMGDR
Base de Código: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Numerics
Versão do Assembly: 4.0.0.0
Versão do Win32: 4.0.30319.17929 built by: FX45RTMREL
Base de Código: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
----------------------------------------
System.Windows.Forms.resources
Versão do Assembly: 4.0.0.0
Versão do Win32: 4.0.30319.18010 built by: FX45RTMGDR
Base de Código: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_pt-BR_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
mscorlib.resources
Versão do Assembly: 4.0.0.0
Versão do Win32: 4.0.30319.18010 built by: FX45RTMGDR
Base de Código: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_pt-BR_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------

************** Depuração JIT **************
Para habilitar a depuração just-in-time (JIT), o arquivo .config deste
aplicativo ou computador (machine.config) deve ter o valor
jitDebugging definido na seção system.windows.forms.
O aplicativo também deve ser compilado com a depuração
habilitada.

Por exemplo:

<configuration>
<system.windows.forms jitDebugging=[Ô]true[Ô] />
</configuration>

Quando a depuração JIT está habilitada, qualquer exceção sem tratamento
será enviada ao depurador JIT registrado no computador,
em vez de ser tratada nesta caixa de diálogo.
ROBIU 07/02/2014 08:20:18
#434405
DANIELRODRIGUES 07/02/2014 08:46:32
#434406
Depois de pesquisar bastante achei a solução....

No Solution Explorer, clique duas vezes no nó My Project para o projeto.

No Project Designer, selecione a guia References.

Selecione um componente referenciado na lista References. >>>

As propriedades associadas a essa referência aparecem numa lista na janela Properties.

Selecione Copy Local da coluna esquerda, e seguida, clique na seta da coluna direita para alterar o valor para True.

Mudando a Referencia do ADODB para Copy Local = True

todos os arquivos vão estar na pasta Debug, Release, e Bin sendo assim mesmo instalando em outras maquinas o programa vai conseguir acessar o ADODB...

Bom essa solução serviu para mim espero que ajude outras pessoas também valeu pela atenção ai pessoal....
Tópico encerrado , respostas não são mais permitidas