无法引用Microsoft.Device命名空间

3

我无法引用Microsoft.Devices命名空间以使用这个类来振动。

我可以手动从程序集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,但没有效果。


我编辑了你的问题,删除了“谢谢”,请参见这里为什么我们不需要那种东西。 - rene
似乎有点奇怪,但没问题。 - Slammerek
你不能引用那个程序集,项目只能使用参考程序集而不是实现程序集非常重要。目前,Phone 8.1 SDK处于测试版阶段,最好在connect.microsoft.com上记录下你的问题。 - Hans Passant
哦,不知道呢。谢谢 :) - Slammerek
我已经将SDK 8.1重新安装为SDK 8.0,但它仍然会抛出错误。我和这个人有类似的问题:http://social.msdn.microsoft.com/Forums/windowsapps/en-US/4c2fe60a-9299-4740-a568-3f1e3e0c828e/cannot-find-type-systemsystemexception-in-module-mscorlibdll但我只是想使用Microsoft.Devices命名空间。 - Slammerek
2个回答

1

我终于弄清楚了。

在VS 2013中,RC 2更新的SDK 8.1无法卸载,因此您无法创建SDK 8.0项目。 重新安装VS 2013就可以解决问题。


标记它为答案,请。 - csharpwinphonexaml

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接