When you say it works fine on your computer, do you mean you reference the library in a separate project? Or do you mean it works fine with an executable StartUp project? Also, you seem to be saying it works fine on your friends computer, while at the same time your question seems to imply it doesn't...
As an answer to your "broad" question, are you sure the appropriate classes have public access levels?
By default, when adding a new item to a project, the access level is private and therefor will not be visible outside the library or StartUp project:
class
Class1 {}If necessary, it should be:
public class
Class1 {}Otherwise, please try to be a little more specific. ![]()
"didn't work" - does really help us - is there an error/exception?
99% of the time this is usually missing dependencies or assumptions about file paths for resources. Using filemon form http://www.sysinternals.com can help diagnose there as you can watch the files that it looks for and fails to find.