Car*_*lsh 13 .net c# namespaces vector
我在Visual Studio 2010 Ultimate中制作Windows窗体应用程序,但无法使内置Vector工作.
微软称System.Windows.Vector.NET Framework 4 中有一个:
也许我犯了一些大错,但Visual Studio抱怨尝试以任何方式使用Vector,而且它没有出现在IntelliSense自动完成中:
这条线Vector v = new Vector(20, 30);给出了
编译错误错误1找不到类型或命名空间名称"Vector"(您是否缺少using指令或程序集引用?)"
我尝试using System.Windows在顶部包括一个但是没有解决问题.
我去了References - > Add Reference试图找到要添加的东西,但没有什么是显而易见的.
这个问题可能是:还与上市Vector的System.Windows命名空间,还有其他类,如Rect或Application.我可以将它们用作System.Drawing.Rectangle或System.Windows.Forms.Application,但这些都不会显示为某些System.Windows命名空间的一部分
我已经尝试了大约2个小时不同的东西,并发现了这个相关的帖子(但是Vector 是 .NET 4的一部分,所以他们的修复似乎不值得?)这可能是相关的帖子,但我确实安装了.NET Framework 4 .
有人有一个例子Vector吗?我知道我可以参加第三方课程,但是我觉得我错过了一些东西,并希望学习/为其他人发布解决方案来搜索同样的问题.
System.Windows.Vector是WPF的一部分,而不是Windows Forms,因此在尝试使用它时遇到的困难.你可以添加一个引用WindowsBase.dll,但鉴于它是用于WPF应用程序而不是Windows Forms应用程序,你很可能从这样做中获得的好处很少.
微软决定将WPF组件System.Windows和WinForms放在一起System.Windows.Forms是互联网上无休止混淆的根源,System.Windows.PresentationWPF的错误或相似之处,我永远不会知道!