3

我已经从 Nuget 安装了 Silverlight Toolkit,但是当我尝试运行该项目时,它会抛出一个错误,告诉我:

{System.IO.FileNotFoundException:无法加载文件或程序集'System.Windows.Controls.Toolkit.Internals,Version=4.0.5.0,Culture=neutral,PublicKeyToken=2c5c654d367bf4a7'或其依赖项之一。该系统找不到指定的文件。文件名:'System.Windows.Controls.Toolkit.Internals,版本=4.0.5.0,Culture=neutral,PublicKeyToken=2c5c654d367bf4a7'}

所以,我在我的项目中添加了这个程序集,也给我带来了错误。

我开始考虑是否必须修改 nuget 包或类似的东西。

欢迎任何建议。

4

2 回答 2

5

无论出于何种原因,NuGet 包中System.Windows.Controls.Toolkit.Internals.dll都缺少。Silverlight Toolkit Core我最终下载了工具包 zip 存档(CodePlex 上的 Silverlight 发布页面),在本地提取程序集,并将对它的引用添加到我的 Silverlight 项目中。在那之后,一切都很好。

于 2012-10-19T21:10:11.740 回答
3

我建议不要使用 Silverlight 工具包的官方 nuget 版本。在撰写本文时,nuget 是第 4 版。官方 silverlight 工具包有 2 个更新版本。最容易使用 2011 年 12 月的二进制版本,而不是最近的 2012 年 5 月(手动编译很棘手)。silverlight 工具包确实看起来放弃了。无法使用和破坏释放。没有快速入门教程等。这是基于我对工具包的痛苦经历。

于 2013-01-16T14:28:22.297 回答