I have silverlight 4 application project and silverlight 4 library project. In library project i have class and method in it that depends on 3rd party assembly, so i am referencing it(Add reference->Browse). But when i call this method from silverlight application i get following error:
System.IO.FileNotFoundException: Could not load file or assembly "blabla" or one of its dependencies. The system cannot find the file specified.
When i add reference to 3rd party library also to silverlight application, everything works. So i have now reference to that 3d party in both projects even i am not using it in one of them directly. Is this normal in silverlight or am i doing something wrong? Is there any logical explanation why i need to add reference to both projects?