0

我的目标是 .Net 4.0,但使用 VS2012 来支持我现有的项目。我们到处使用命令在 WPF 中进行绑定。

当我在外部依赖项中探索 System.dll 时,似乎 System.Windows 命名空间完全缺失。

我在这里错过了什么重要的东西吗?

4

2 回答 2

1

System.dll 中似乎完全缺少 System.Windows 命名空间

没错,该命名空间仅存在于 WPF 程序集中。您需要添加对 PresentationCore 的引用。您最好也添加对其他常见的引用,以防万一,PresentationFramework、WindowsBase 和 System.Xaml。

于 2012-07-07T18:55:11.067 回答
0

System.Windows.Input.ICommand列出支持的框架配置文件的文档:

.NET Framework - 支持:4、3.5、3.0

.NET Framework 客户端配置文件 - 受以下版本支持:4、3.5 SP1

VS2012 试图引导您进行 Metro 应用程序开发,但 Metro 配置文件中没有一些内容。

于 2012-07-06T00:29:29.793 回答