繁体   English   中英

silverlight工具包参考问题

[英]silverlight toolkit reference issue

我从http://silverlight.codeplex.com/安装了2011年8月推出的windows phone silverlight工具包。

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

当我尝试这样做时,我得到一个错误说“ A reference to a higher version or incompatible assembly cannot be added to the project ”。 为什么这样,我该如何解决? 我的VS是Windows Phone的Visual Studio Express版。

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

允许visual studio通过解锁该dll来引用这些dll。

  1. 右键单击要引用的每个dll文件
  2. 选择“属性”,然后单击“取消阻止”按钮。

参考: http//pcmusings.wordpress.com/2012/10/31/vs2012-windows-phone-and-the-reference-to-a-higher-version-error/

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

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

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

发现了问题。 该项目编译为7.0,银光为7.1 sdk。 只需将项目设置为7.1

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM