【问题标题】:Unable to reference Microsoft.Device namespace无法引用 Microsoft.Device 命名空间
【发布时间】:2014-10-14 00:55:01
【问题描述】:

我无法引用 Microsoft.Devices 命名空间来使用 this class 进行振动。

我可以从程序集 Microsoft.Phone.dll 中手动引用它,位于:

c:\Program Files (x86)\Microsoft SDKs\WindowsPhone\v8.1\Tools\AppDeploy\MdilXapCompilev8.0\Framework\Microsoft.Phone.dll

它有效,但是当我尝试编译时它给了我一个错误:

在模块 mscorlib.dll 中找不到类型 System.SystemException。

这是 VS 2013 的空白 Windows Phone 项目。我尝试重新安装 SDK,但没有效果。

【问题讨论】:

  • 我编辑了您的问题以删除谢谢,请参阅 here 为什么我们不需要那种东西。
  • 看起来有点奇怪,但还可以。
  • 你不能引用那个程序集,非常重要的是项目只使用引用程序集,而不是实现程序集。 Phone 8.1 SDK 目前处于测试阶段,最好在 connect.microsoft.com 上记录您的问题
  • 哦,不知道。谢谢你:)
  • 我已将 SDK 8.1 重新安装到 SDK 8.0 并不断抛出错误。我和这个人有类似的问题:social.msdn.microsoft.com/Forums/windowsapps/en-US/… 但我只是想使用 Microsoft.Devices 命名空间。

标签: c# .net windows-phone-8 visual-studio-2013 windows-phone-8.1


【解决方案1】:

我终于明白了。

用于 VS 2013 的 RC 2 更新中的 SDK 8.1 不可移除,因此您无法创建 SDK 8.0 项目。 重新安装 VS 2013 就可以了。

【讨论】:

  • 请标记为答案
【解决方案2】:

这个可以解决您的问题,无需删除 SDK 8.1 并降级到 8.0:http://msdn.microsoft.com/en-us/library/windows/apps/xaml/dn611853.aspx

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-07-09
    • 2011-10-06
    • 1970-01-01
    • 2021-02-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多