无法在通用 phone 应用程序的视图中添加 using 语句

Can't add a using statement in View in universal phone app

我们在 windows 8.0 中有一个 phone 应用程序。最近我们开始将我们的应用程序迁移到 8.1。发现如果我们想要某些功能(如背景音频播放器),我们应该使用通用应用程序而不是 silverlight。这样做时,我当前的问题是我无法在我的 MainPage 中添加对某些程序集的引用(那些我在创建项目后添加的程序集)。我刚刚使用了 windows phone 8.1 应用程序(不是 silverlight)。我没有 windows 桌面商店应用程序项目或共享项目(我不需要桌面应用程序。我们的应用程序仅适用于 phone)。

如果您无法添加对项目的引用(我假设是库),那么库的 Targets 可能不正确。

转到项目的属性 -> 库 -> 目标 -> 目标

确保库 包括 Windows Phone 8.1

的引用

如果您想要一个可以在 Windows Phone 8.1Windows Phone 8Windows 8.1 中引用的可移植库,您可以将其目标设置为:

  • .Net Framework 4.5
  • Windows Phone 8.1
  • Windows Phone Silverlight 8
  • Windows 8

编辑

对于 Telerik 部分,请确保您使用的是 Universal Library,然后只需添加引用

xmlns:telerik="using:Telerik.UI.Xaml.Controls.Chart"

XAML 编辑器有时有很多错误,不提供自动完成并不表示它在编译期间找不到程序集。

希望对您有所帮助