我的目標是.Net 4.0,但使用VS2012來支持我現有的項目。我們在整個地方使用命令來綁定WPF。任何人都可以在VS2012的C++/CLI中使用System.Windows.Input.ICommand嗎?
當我在External Dependencies中探索它時,似乎System.dll中的System.Windows命名空間完全缺失。
我在這裏錯過了一些至關重要的東西嗎?
我的目標是.Net 4.0,但使用VS2012來支持我現有的項目。我們在整個地方使用命令來綁定WPF。任何人都可以在VS2012的C++/CLI中使用System.Windows.Input.ICommand嗎?
當我在External Dependencies中探索它時,似乎System.dll中的System.Windows命名空間完全缺失。
我在這裏錯過了一些至關重要的東西嗎?
看來System.Windows命名空間是完全從System.dll中
這是準確的失蹤,該命名空間只在WPF組件存在。您需要添加對PresentationCore的引用。你最好添加一個對其他常見的引用,以防萬一,以防止PresentationFramework,WindowsBase和System.Xaml。
The documentation for System.Windows.Input.ICommand
列出了支持的框架型材:
.NET框架 - 支持:4,3.5,3.0
.NET Framework Client Profile受 - 支持:4,3.5 SP1
VS2012試圖引導你開發Metro應用程序,但有些東西在Metro配置文件中不可用。
您定位的是哪個配置文件? Metro,客戶端還是完整框架? – 2012-07-06 00:27:25