A classic source of run problems in C# can be if your using components that are 32bit in an application with the Platform. Setting the Platform Target to x86 will often solve this whilst still allowing the app to run on an x64 platform.
References
Add project references (e.g. .NET, COM etc plug ins) by right clicking References in Solution Explorer



