两个dll中都存在"Microsoft.Phone.Controls.LongListSelector"类型

dud*_*dok 3 c# silverlight dll silverlight-toolkit windows-phone-8

错误消息显示:

类型'Microsoft.Phone.Controls.LongListSelector'存在于'...\Microsoft SDKs\Windows Phone\v8.0\Libraries\Microsoft.Phone.Controls.Toolkit.dll'和'...\Reference Assemblies \微软\框架\ WindowsPhone的\ 8.0\Microsoft.Phone.dll"

我使用的是最新版本的工具包(10月'12),它是一个Windows Phone 8项目.

我不确定为什么会发生这种情况,因此我不知道哪些其他信息可能相关,但如果您有任何问题,请询问.

小智 6

  1. 从Visual Studio更新安装Nuget Packet Manager

  2. 在解决方案资源管理器中右键单击引用,然后转到管理nuget数据包

  3. 在左侧面板上转到在线=> nuget官方包源

  4. 在右侧面板上搜索"windows phone toolkit"

  5. 安装和享受..

原因是,早期在wp7中,longlistselector并不存在,所以他们在工具箱中制作但是在wp8中,包含了longlistselector - 这导致与wp7的过时工具包发生冲突因此更新工具包可以解决问题.