将 NuGet ndef 库添加到 Windows Phone 8 项目 [英] Adding NuGet ndef library to windows phone 8 project

查看:16
本文介绍了将 NuGet ndef 库添加到 Windows Phone 8 项目的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

因此,我尝试在 Visual Studio 2012 中为 Windows Phone 8 应用程序添加邻近应用程序的 NDEF 库.在 Package Manager 中,我选中了 Allow NuGet to download missing package during build 并在 Solution Explorer 中选择了 Enable NuGet Package Restore代码>.

So I tried to add the NDEF library for proximity application in Visual Studio 2012 for a Windows Phone 8 app. In Package Manager I checked Allow NuGet to download missing packages during build and in the Solution Explorer I selected Enable NuGet Package Restore.

到目前为止一切顺利,但是当我尝试安装该软件包时出现以下错误:

So far so good, but when i try to install the package I get the following error:

无法安装包NdefLibrary 0.9.0.1".您正在尝试将此包安装到面向WindowsPhone,Version=v8.0"的项目中,但该包不包含任何与该框架兼容的程序集引用.如需更多信息,请联系软件包作者.

Could not install package 'NdefLibrary 0.9.0.1'. You are trying to install this package into a project that targets 'WindowsPhone,Version=v8.0', but the package does not contain any assembly references that are compatible with that framework. For more information, contact the package author.

推荐答案

这在我的开发箱上运行良好.这是我的 NuGet 包管理器在 WP8 项目上的输出:

This works fine on my dev box. Here's the output from my NuGet package manager on a WP8 project:

PM> Install-Package NdefLibrary
You are downloading NdefLibrary from Andreas Jakl, the license agreement to which is available at https://ndef.codeplex.com/license. Check the package for additional dependencies, which may come with their own license agreement(s). Your use of the package and dependencies constitutes your acceptance of their license agreements. If you do not accept the license agreement(s), then delete the relevant components from your device.
Successfully installed 'NdefLibrary 0.9.0.1'.
Successfully added 'NdefLibrary 0.9.0.1' to Wp8TestApp.

您可能缺少的是将 NuGet 包管理器更新到最新版本.转到 Visual Studio 文件菜单 --> 工具 --> 扩展和更新 --> 更新 --> Visual Studio 库 --> NuGet --> 更新,最后您需要重新启动.需要此更新的原因是 VS2012 RTM 附带的 NuGet 版本不支持 WP8,因为 WP8 在 VS2012 之前没有 RTM.

What you're probably missing is to update your NuGet package manager to the latest version. Go to Visual Studio File Menu --> Tools --> Extensions and Updates --> Updates --> Visual Studio Gallery --> NuGet --> Update and finally you'll need to restart. The reason why this update is needed is that the NuGet version that ships with VS2012 RTM doesn't support WP8 since WP8 didn't RTM before VS2012 did.

这篇关于将 NuGet ndef 库添加到 Windows Phone 8 项目的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆