Sometimes when I run my application using JNBridgePro, I get a System.IO.FileLoadException. Why?

Sometimes, other programs running on your machine, such as virus scanners and backup programs, will lock files while they are working on them. While the files are locked, .NET programs cannot access them, and a FileLoadException will be thrown. The solution to this problem is to wait until the other program is done running, then try again, or to configure the other program to skip over the files that you will need to access (e.g., jnbshare.dll or your proxy assembly).