不能使用Windows引用

时间:2013-10-05 23:49:31

标签: c# winforms visual-studio-2012 reference .net-4.5

我正在尝试从 MSDN 网站测试此处的 Animation Timeline Class ,但在加载正确的引用时遇到问题。我目前正在定位 .NET 4.5 System.Windows之后的所有内容都会导致错误,表示System.Windows中不存在最后5个。但是当我检查引用列表/尝试添加它们时,它们都没有列出(System.Windows除外)。

using System;
using System.Windows;
using System.Windows.Navigation; <--- From here down, none exist
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;
using System.Windows.Controls;

有没有办法让 Visual Studio 识别它们?

1 个答案:

答案 0 :(得分:2)

AnimationTimeline类是Windows Presentation Foundation(WPF)的一部分。我怀疑您的项目是作为Windows窗体应用程序创建的。这些是非常不同的技术,通常你不会将它们混合在一起,除非在特殊情况下。

如果您查看与我们链接的相同的MSDN网页,您会看到它的编写如下:

  

程序集:PresentationCore(在PresentationCore.dll中)

因此,为了使用该类,您必须添加对PresentationCore.dll的引用。您通常也希望至少为核心WPF功能引用PresentationFramework.dll和WindowsBase.dll。

如果您只是在Visual Studio中创建一个新的WPF应用程序,它应该有适当的引用。