1

我有 silverlight 4 应用程序项目和 silverlight 4 库项目。在库项目中,我有依赖于 3rd 方程序集的类和方法,所以我引用它(添加引用-> 浏览)。但是,当我从 silverlight 应用程序调用此方法时,出现以下错误:

System.IO.FileNotFoundException:无法加载文件或程序集“blabla”或其依赖项之一。该系统找不到指定的文件。

当我还将对 3rd 方库的引用添加到 silverlight 应用程序时,一切正常。所以我现在在两个项目中都提到了那个 3d 派对,即使我没有直接在其中一个项目中使用它。这在silverlight中是正常的还是我做错了什么?是否有任何合乎逻辑的解释为什么我需要添加对这两个项目的引用?

4

3 回答 3

0

尝试以下操作:

在 Silverlight 应用程序中添加对第 3 方程序集的引用并将 Copy Local 属性设置为 true。

在 Silverlight 库项目中添加对第 3 方程序集的引用并将 Copy Local 属性设置为 false。

于 2012-10-19T10:19:32.677 回答
0

似乎问题出现是因为它无法正确访问 dll。
我通过将 dll 复制本地属性从 false 更改为 true 来解决它。

于 2013-11-30T15:19:09.377 回答
0

Go to the properties of your project. In the application tab, set the Target Framework to .Net Framework x instead of .Net Framework x Client Profile

于 2012-10-18T10:19:15.543 回答