There are many error reports sent that boil down to an antivirus removing some random dll from BCU's directory which causes a FileNotFoundException at a random location. There are also cases where FileLoadException is thrown because I assume some AV is blocking access to the file.
There is no real way to handle these exceptions, so the best I can think of is some way to verify that all files exist on BCU startup and show an error and refuse to run if any are missing or inaccessible.
There are many error reports sent that boil down to an antivirus removing some random dll from BCU's directory which causes a FileNotFoundException at a random location. There are also cases where FileLoadException is thrown because I assume some AV is blocking access to the file.
There is no real way to handle these exceptions, so the best I can think of is some way to verify that all files exist on BCU startup and show an error and refuse to run if any are missing or inaccessible.