c# - 类型 'Microsoft.Phone.Controls.LongListSelector' 存在于两个 dll 中

标签 c# silverlight dll windows-phone-8 silverlight-toolkit

错误信息如下:

The type 'Microsoft.Phone.Controls.LongListSelector' exists in both '...\Microsoft SDKs\Windows Phone\v8.0\Libraries\Microsoft.Phone.Controls.Toolkit.dll' and '...\Reference Assemblies\Microsoft\Framework\WindowsPhone\v8.0\Microsoft.Phone.dll'

我正在使用最新版本的工具包(2012 年 10 月),它是一个 Windows Phone 8 项目。

我不确定为什么会这样,所以我不知道哪些附加信息可能是相关的,但如果您有任何问题,请尽管提问。

最佳答案

  1. 从 Visual Studio 更新安装 Nuget 数据包管理器

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

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

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

  5. 安装并享受..

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

关于c# - 类型 'Microsoft.Phone.Controls.LongListSelector' 存在于两个 dll 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15317861/

相关文章:

c# - 如何同时运行 4 个进程?

silverlight - 隔离存储、OOB 和删除应用程序

c# - 导航转换 - Windows Phone 工具包

银光 4 : How to trigger an Animation when TextBlock’s Text is changed during a DataBinding?

c++ - 因为调用RegOpenKeyEx导致一长串依赖关系正常吗?

c# - SQLite 错误没有这样的列使用 Entity Framework

c# - 如何从 WCF 回调类更新 GUI 标签?

c# - 在 .NET 成员资格中使用 List 类型的配置文件属性

c# - 如何在 C# .Net 中查找依赖程序集路径

c# - 将 DLL 嵌入已编译的可执行文件中