I'm developing a desktop application with C #, and it's giving the following error when I do some interaction with the Bank.
An unhandled exception of type 'System.IO.FileNotFoundException' occurred in BackupRN.dll
Additional information: Não foi possível carregar arquivo ou assembly 'Mono.Security, Version=4.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756' ou uma de suas dependências. O sistema não pode encontrar o arquivo especificado.
More detailed.
System.IO.FileNotFoundException was unhandled
HResult=-2147024894
Message=Não foi possível carregar arquivo ou assembly 'Mono.Security, Version=4.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756' ou uma de suas dependências. O sistema não pode encontrar o arquivo especificado.
Source=BackupRN
FileName=Mono.Security, Version=4.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
FusionLog==== Informações sobre estado pré-associação ===
LOG: DisplayName = Mono.Security, Version=4.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
(Fully-specified)
LOG: Appbase = file:///C:/Users/Glauco/OneDrive/Projects/ProjetoBackup/ProjetoBackup/bin/Debug/
LOG: PrivatePath inicial = NULL
Chamando assembly: Npgsql, Version=2.2.2.0, Culture=neutral, PublicKeyToken=5d8b90d52f46fda7.
===
LOG: esta associação começa no contexto de carregamento default.
LOG: usando arquivo de configuração de aplicativo: C:\Users\Glauco\OneDrive\Projects\ProjetoBackup\ProjetoBackup\bin\Debug\SafeBackupConfig.exe.config
LOG: usando arquivo de configuração de host:
LOG: usando arquivo de configuração da máquina de C:\Windows\Microsoft.NET\Framework\v4.0.30319\config\machine.config.
LOG: referência pós-política: Mono.Security, Version=4.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
LOG: a mesma associação foi vista antes e falhou com hr = 0x80070002.
StackTrace:
em BackupRN.ArquivoRN.buscar(Int32 idServidor) na c:\Users\Glauco\OneDrive\Projects\ProjetoBackup\BackupRN\ArquivoRN.cs:linha 40
em Backup.frmPrincipal.btnTestar_Click(Object sender, EventArgs e) na c:\Users\Glauco\OneDrive\Projects\ProjetoBackup\ProjetoBackup\Principal.cs:linha 41
em System.Windows.Forms.Control.OnClick(EventArgs e)
em System.Windows.Forms.Button.OnClick(EventArgs e)
em System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
em System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
em System.Windows.Forms.Control.WndProc(Message& m)
em System.Windows.Forms.ButtonBase.WndProc(Message& m)
em System.Windows.Forms.Button.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.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
em System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
em System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
em System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
em System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
em System.Windows.Forms.Application.Run(Form mainForm)
em Backup.Program.Main() na c:\Users\Glauco\OneDrive\Projects\ProjetoBackup\ProjetoBackup\Program.cs:linha 19
em System.AppDomain._nExecuteAssembly(RuntimeAssembly assembly, String[] args)
em System.AppDomain.nExecuteAssembly(RuntimeAssembly assembly, String[] args)
em System.Runtime.Hosting.ManifestRunner.Run(Boolean checkAptModel)
em System.Runtime.Hosting.ManifestRunner.ExecuteAsAssembly()
em System.Runtime.Hosting.ApplicationActivator.CreateInstance(ActivationContext activationContext, String[] activationCustomData)
em System.Runtime.Hosting.ApplicationActivator.CreateInstance(ActivationContext activationContext)
em System.Activator.CreateInstance(ActivationContext activationContext)
em Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssemblyDebugInZone()
em System.Threading.ThreadHelper.ThreadStart_Context(Object state)
em System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
em System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
em System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
em System.Threading.ThreadHelper.ThreadStart()
InnerException:
Methods It's the error in the RN throw
public Arquivo buscar(int idServidor)
{
Arquivo banco = new Arquivo();
try
{
//Valida informações a serem gravadas
dao = new ArquivoDAO();
banco = dao.buscar(idServidor);
}
catch (Exception e)
{
throw e;
}
return banco;
}
DAO method
public Arquivo buscar(int idServidor)
{
try
{
DAOFactory dao = new DAOFactory();
conexao = dao.CriaConexao();
//String sql = "select max(id) from arquivo";
//NpgsqlCommand sqlCon = new NpgsqlCommand(@sql, conexao);
conexao.Open();
//NpgsqlDataReader drCon;
//drCon = sqlCon.ExecuteReader();
//while (drCon.Read())
//{
Arquivo arquivo = new Arquivo();
//arquivo.Id = Convert.ToInt32(drCon[0]);
string sql2 = "select * from arquivo where idservidor = " + idServidor;
NpgsqlCommand sqlCon2 = new NpgsqlCommand(@sql2, conexao);
//drCon.Close();
//conexao.Open();
NpgsqlDataReader drCon2;
drCon2 = sqlCon2.ExecuteReader(CommandBehavior.CloseConnection);
while (drCon2.Read())
{
Arquivo arquivo2 = new Arquivo(Convert.ToInt32(drCon2[0]), drCon2[1].ToString(), Convert.ToInt32(drCon2[2]));
drCon2.Close();
return arquivo2;
}
//}
Arquivo arquivo1 = new Arquivo(0, "", 0);
return arquivo1;
}
catch (Exception erro)
{
Console.WriteLine("erro " + erro.Message);
throw erro;
}
}