C# 类型';Microsoft.Phone.Controls.LongListSelector';存在于两个DLL中
错误消息如下: “Microsoft.Phone.Controls.LongListSelector”类型在这两个文件中都存在 “…\Microsoft SDK\Windows” Phone\v8.0\Libraries\Microsoft.Phone.Controls.Toolkit.dll'和 “…\Reference 程序集\Microsoft\Framework\WindowsPhone\v8.0\Microsoft.Phone.dll' 我正在使用最新版本的工具包(10月12日),它是一个WindowsPhone8项目C# 类型';Microsoft.Phone.Controls.LongListSelector';存在于两个DLL中,c#,silverlight,dll,windows-phone-8,silverlight-toolkit,C#,Silverlight,Dll,Windows Phone 8,Silverlight Toolkit,错误消息如下: “Microsoft.Phone.Controls.LongListSelector”类型在这两个文件中都存在 “…\Microsoft SDK\Windows” Phone\v8.0\Libraries\Microsoft.Phone.Controls.Toolkit.dll'和 “…\Reference 程序集\Microsoft\Framework\WindowsPhone\v8.0\Microsoft.Phone.dll' 我正在使用最新版本的工具包(10月12日),它是
我不知道为什么会发生这种情况,因此我不知道还有哪些其他相关信息,但如果您有任何问题,请提问。这是一个命名问题。WP8SDK包含类,WPToolkit也有同名的类 也有类似的讨论 您需要更新NuGet并安装最新版本的Windows Phone Toolkit 官方常见问题解答: 我有WP8SDK,我安装了NuGet包,它仍然是 安装工具包程序集的7.1版本,否则我会出错 –“您正试图将此软件包安装到目标为 “WindowsPhone,版本=v8.0”,但该软件包不包含任何 与该框架兼容的程序集引用。” A–您有一个旧版本的NuGet。从安装最新的NuGet www.NuGet.org。关闭并重新启动Visual Studio的所有实例。 现在安装软件包。它将正确安装。WP8项目是 从Nuget 2.1开始支持
我仍然不知道为什么会发生这种情况,但通过NuGet卸载工具包并再次安装似乎已经解决了这个问题
因此,更新工具包解决了问题。看起来您引用了旧版本的工具包。您是否尝试在NuGet/Library Package Manager中升级项目的工具包引用?你有最新版本的NuGet吗?有,有。我现在已经在下面添加了这个问题的答案。我已经在使用最新版本的NuGet(昨天才下载)。安装新版本的toolkit解决了这个问题。请告诉我如何卸载toolkit。我想你可以从解决方案中删除它。