Thread: [Quickfix-developers] Exception running QuickFix
Brought to you by:
orenmnero
From: Steve S. <st...@th...> - 2003-07-16 21:07:55
|
Hi, QuickFix builds in .Net and runs fine on our development machine, but when I run the executable on another machine I get the following error. Any ideas of what dependencies I am missing? I have installed the MS XML parser and the quickfix_net_debug.dll file is in the same directory as my executable. Thanks, Steve Unhandled Exception: System.IO.FileNotFoundException: File or assembly name quickfix_net_debug, or one of its dependencies, was not found. File name: "quickfix_net_debug" at executor_csharp.Executor.Main(String[] args) Fusion log follows: === Pre-bind state information === LOG: DisplayName = quickfix_net_debug, Version=1.0.1274.19648, Culture=neutral, PublicKeyToken=null (Fully-specified) LOG: Appbase = D:\Program Files\4S\Rushmore\Debug\ LOG: Initial PrivatePath = NULL Calling assembly : 4S.DomainQuickFixExecutorConsoleApp, Version=1.0.1290.34954, Culture=neutral, PublicKeyToken=null. === LOG: Application configuration file does not exist. LOG: Policy not being applied to reference at this time (private, custom, partial, or location-based assembly bind). LOG: Post-policy reference: quickfix_net_debug, Version=1.0.1274.19648, Culture=neutral, PublicKeyToken=null LOG: Attempting download of new URL file:///D:/Program <file:///D:/Program> Files/4S/Rushmore/Debug/quickfix_net_debug.DLL. |
From: Vitor C. <vc...@hi...> - 2003-07-17 07:55:16
|
Is the .Net framework installed on this machine? -----Original Message----- From: qui...@li... [mailto:qui...@li...] On Behalf Of Steve Smith Sent: quarta-feira, 16 de Julho de 2003 22:07 To: 'qui...@li...' Subject: [Quickfix-developers] Exception running QuickFix Hi, QuickFix builds in .Net and runs fine on our development machine, but when I run the executable on another machine I get the following error. Any ideas of what dependencies I am missing? I have installed the MS XML parser and the quickfix_net_debug.dll file is in the same directory as my executable. Thanks, Steve Unhandled Exception: System.IO.FileNotFoundException: File or assembly name quickfix_net_debug, or one of its dependencies, was not found. File name: "quickfix_net_debug" at executor_csharp.Executor.Main(String[] args) Fusion log follows: === Pre-bind state information === LOG: DisplayName = quickfix_net_debug, Version=1.0.1274.19648, Culture=neutral, PublicKeyToken=null (Fully-specified) LOG: Appbase = D:\Program Files\4S\Rushmore\Debug\ LOG: Initial PrivatePath = NULL Calling assembly : 4S.DomainQuickFixExecutorConsoleApp, Version=1.0.1290.34954, Culture=neutral, PublicKeyToken=null. === LOG: Application configuration file does not exist. LOG: Policy not being applied to reference at this time (private, custom, partial, or location-based assembly bind). LOG: Post-policy reference: quickfix_net_debug, Version=1.0.1274.19648, Culture=neutral, PublicKeyToken=null LOG: Attempting download of new URL <file:///D:/Program> file:///D:/Program Files/4S/Rushmore/Debug/quickfix_net_debug.DLL. |
From: Jo J. <jo...@tr...> - 2003-07-17 12:47:50
|
Steve, I get the same exception and it goes away when I use the release build of quickfix. I don't know what dependencies it needs, but for some reason only the debug version has this problem. Jo -----Original Message----- From: qui...@li... [mailto:qui...@li...] On Behalf Of Steve Smith Sent: Wednesday, July 16, 2003 16:07 To: 'qui...@li...' Subject: [Quickfix-developers] Exception running QuickFix Hi, QuickFix builds in .Net and runs fine on our development machine, but when I run the executable on another machine I get the following error. Any ideas of what dependencies I am missing? I have installed the MS XML parser and the quickfix_net_debug.dll file is in the same directory as my executable. Thanks, Steve Unhandled Exception: System.IO.FileNotFoundException: File or assembly name quickfix_net_debug, or one of its dependencies, was not found. File name: "quickfix_net_debug" at executor_csharp.Executor.Main(String[] args) Fusion log follows: === Pre-bind state information === LOG: DisplayName = quickfix_net_debug, Version=1.0.1274.19648, Culture=neutral, PublicKeyToken=null (Fully-specified) LOG: Appbase = D:\Program Files\4S\Rushmore\Debug\ LOG: Initial PrivatePath = NULL Calling assembly : 4S.DomainQuickFixExecutorConsoleApp, Version=1.0.1290.34954, Culture=neutral, PublicKeyToken=null. === LOG: Application configuration file does not exist. LOG: Policy not being applied to reference at this time (private, custom, partial, or location-based assembly bind). LOG: Post-policy reference: quickfix_net_debug, Version=1.0.1274.19648, Culture=neutral, PublicKeyToken=null LOG: Attempting download of new URL <file:///D:\Program> file:///D:/Program Files/4S/Rushmore/Debug/quickfix_net_debug.DLL. |
From: Oren M. <ore...@ya...> - 2003-07-17 14:23:46
|
This is because the debug version requires the presence of certain debug DLLs like MSVCRTD.dll (as opposed to the release equivalent MSVCRT.DLL). These DLLs will only available on a machine that has had a development environment installed. It's handy to have this utility when you encounter problems like this: http://www.dependencywalker.com/ It's free and it tells you all the dependencies of a DLL. Jo Janssens <jo...@tr...> wrote: Steve, I get the same exception and it goes away when I use the release build of quickfix. I dont know what dependencies it needs, but for some reason only the debug version has this problem Jo -----Original Message----- From: qui...@li... [mailto:qui...@li...] On Behalf Of Steve Smith Sent: Wednesday, July 16, 2003 16:07 To: 'qui...@li...' Subject: [Quickfix-developers] Exception running QuickFix Hi, QuickFix builds in .Net and runs fine on our development machine, but when I run the executable on another machine I get the following error. Any ideas of what dependencies I am missing? I have installed the MS XML parser and the quickfix_net_debug.dll file is in the same directory as my executable. Thanks, Steve Unhandled Exception: System.IO.FileNotFoundException: File or assembly name quickfix_net_debug, or one of its dependencies, was not found. File name: "quickfix_net_debug" at executor_csharp.Executor.Main(String[] args) Fusion log follows: === Pre-bind state information === LOG: DisplayName = quickfix_net_debug, Version=1.0.1274.19648, Culture=neutral, PublicKeyToken=null (Fully-specified) LOG: Appbase = D:\Program Files\4S\Rushmore\Debug\ LOG: Initial PrivatePath = NULL Calling assembly : 4S.DomainQuickFixExecutorConsoleApp, Version=1.0.1290.34954, Culture=neutral, PublicKeyToken=null. === LOG: Application configuration file does not exist. LOG: Policy not being applied to reference at this time (private, custom, partial, or location-based assembly bind). LOG: Post-policy reference: quickfix_net_debug, Version=1.0.1274.19648, Culture=neutral, PublicKeyToken=null LOG: Attempting download of new URL file:///D:/Program Files/4S/Rushmore/Debug/quickfix_net_debug.DLL. --------------------------------- Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! |