我已经从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,Version = 4.0.5.0, Culture = neutral,PublicKeyToken = 2c5c654d367bf4a7'}
所以,我在我的项目中添加了这个程序集,并且还给我错误。
我开始考虑是否必须修改nuget包或类似的东西。
欢迎提出任何建议。
答案 0 :(得分:5)
无论出于何种原因,System.Windows.Controls.Toolkit.Internals.dll
NuGet包中都缺少Silverlight Toolkit Core
。我最终下载了工具包zip存档(Silverlight releases page on CodePlex),在本地解压缩程序集,并将其引用添加到我的Silverlight项目中。在那之后,一切都很好。
答案 1 :(得分:3)
我建议不要使用官方nuget版本的silverlight工具包。在编写时,nuget是版本4.还有2个来自官方silverlight工具包的新版本。最容易使用2011年12月的二进制版本,而不是2012年最近的版本(手动编译很棘手)。 silverlight工具包确实看起来放弃了。无法使用和破坏释放。没有快速入门教程等,这是基于我对工具包的痛苦经历。