C# 缺少可以';不包括

C# 缺少可以';不包括,c#,windows-phone-7,windows-phone-8,assemblies,.net-assembly,C#,Windows Phone 7,Windows Phone 8,Assemblies,.net Assembly,对于我的项目,我需要类型vector和polygon。我在MSDN上发现我必须在我的项目中包含WindowsBase(见下文),但这不起作用 using System.Windows using System.Windows.Windowsbase 在哪里可以找到要包含的正确程序集 我不能添加它们,因为它是windows phone项目吗 我在网上读到,其他几个人也有这个问题 完整错误是error 1找不到类型或命名空间名称“Vector”(是否缺少using指令或程序集引用?在为Window

对于我的项目,我需要类型
vector
polygon
。我在MSDN上发现我必须在我的项目中包含
WindowsBase
(见下文),但这不起作用

using System.Windows
using System.Windows.Windowsbase
在哪里可以找到要包含的正确程序集

我不能添加它们,因为它是windows phone项目吗

我在网上读到,其他几个人也有这个问题


完整错误是
error 1找不到类型或命名空间名称“Vector”(是否缺少using指令或程序集引用?

在为Windows Phone 7编译的应用程序中不能包含桌面WPF引用(请参见MSDN上的)


你最好重写代码(或者用一个反编译器“抓取”它,保持名称空间不变,以防有一天它会以a的形式发布)。

因此,如果我想使用向量类型,XNA是我唯一的解决方案>是的,不是所有的东西都可以在任何地方使用,但他们正在推动很多东西在设备之间统一。如果您只需要Vector struct,我想您可以反编译它并包含源代码(使用相同的名称空间),有一天它可能会可用,所以您只需要删除代码。如果您也需要图形(形状等),那么XNA可能是您的解决方案。