我有silverlight 4应用程序项目和silverlight 4库项目。在库项目中,我有类和方法依赖于第三方程序集,所以我引用它(添加引用 - >浏览)。但是当我从silverlight应用程序调用此方法时,我得到以下错误:
System.IO.FileNotFoundException:无法加载文件或程序集“blabla”或其依赖项之一。系统找不到指定的文件。
当我向silverlight应用程序添加对第三方库的引用时,一切正常。所以我现在在两个项目中都参考了这个3D派对,即使我没有直接在其中一个项目中使用它。这是正常的银光还是我做错了什么?有没有合理的解释为什么我需要添加对这两个项目的引用?
答案 0 :(得分:0)
转到项目的属性。在应用程序选项卡中,将目标框架设置为.Net Framework x而不是.Net Framework x Client Profile
答案 1 :(得分:0)
尝试以下方法:
在Silverlight应用程序中添加对第三方程序集的引用,并将Copy Local属性设置为true。
在Silverlight Library项目中添加对第三方程序集的引用,并将Copy Local属性设置为false。
答案 2 :(得分:0)
似乎问题出现了,因为它无法正确访问dll 我通过将dll Copy local属性从false更改为true来解决它。