Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# silverlight工具包参考问题_C#_Silverlight_Windows Phone 7_Silverlight Toolkit - Fatal编程技术网

C# silverlight工具包参考问题

C# silverlight工具包参考问题,c#,silverlight,windows-phone-7,silverlight-toolkit,C#,Silverlight,Windows Phone 7,Silverlight Toolkit,我从安装了2011年8月的windows phone silverlight工具包 安装(并重新启动计算机)后,我尝试在VS项目中引用silverlight toolkit(位于C:\Program Files(x86)\Microsoft SDK\Windows Phone\v7.1\toolkit\Aug11\Bin\Microsoft.Phone.Controls.toolkit.dll) 当我尝试执行此操作时,会出现一个错误,提示“无法将对更高版本或不兼容程序集的引用添加到项目中””。这

我从安装了2011年8月的windows phone silverlight工具包

安装(并重新启动计算机)后,我尝试在VS项目中引用silverlight toolkit(位于
C:\Program Files(x86)\Microsoft SDK\Windows Phone\v7.1\toolkit\Aug11\Bin\Microsoft.Phone.Controls.toolkit.dll

当我尝试执行此操作时,会出现一个错误,提示“
无法将对更高版本或不兼容程序集的引用添加到项目中”
”。这是为什么?我如何修复它?我的VS是针对windows phone的Visual Studio快速版


需要注意的是,在参考列表中,我还包括了Windows.Phone和Windows.Phone.Controls(可能指“更高版本”)

8月份版本的工具包专门针对SDK的7.1版。
如果应用程序试图从targets 7.0引用此消息,则会收到此消息


要升级应用程序,请右键单击解决方案资源管理器中的项目,然后选择“升级到Windows Phone 7.1”选项或在项目属性页中选择该选项。

找到了问题。该项目被编译为7.0,silverlight用于7.1 sdk。只需将项目设置为7.1,即可通过取消阻止该dll来允许visual studio引用这些dll

  • 右键单击要引用的每个dll文件
  • 选择属性,然后单击取消阻止按钮

  • 参考资料:

    非常简单。只需右键单击该DLL文件并单击属性,然后单击取消阻止(位于底部)