I am working on an application which is in C# and runs fine on my OS with Visual Studio installed.
If i take the executable to any other OSes,It crashes upon executing.
How can i know what exactly is missing so that i can solve the issue?
To be more precise on this case,I have used some Telerik components and i noticed there are already several Dlls pertaining to it next to the executable file.
I also installed Crystal Report for Visual Studio 2010 since there were reports in the project(in CR 2008),though i haven’t used them so far.(I also tried installing
SAP_Crystal_Reports_runtime_engine_for_.NET_Framework_4_32bit
And
CRforVS_redist_install_32bit_13_0_1
On these systems which the application fails.But again no luck.
If I could know what exactly is missing I could know what I am dealing with and go straight forward to it and solve the issue
One option is to use the Fusion log viewer to see assembly binding information on the target machine. Any assembly binding failures will be logged and you can see which assemblies are failing to load, and where the runtime is looking for them.