我有一个包含大约12个项目的解决方案,其中一个被设置为启动项目,其中包含主窗口。目前我的所有IValueConverter
都在这个项目中。
我现在想将它们转移到一个只包含转换器的单独项目中。这样我就可以在所有项目中重用它们,而不仅仅是主窗口。
我收到错误:
“错误3找不到类型或命名空间名称'IValueConverter'(您是否缺少using指令或程序集引用?) “
答案 0 :(得分:15)
您需要添加对PresentationFramework.dll的引用,这是实际定义IValueConverter
的地方。
查看the documentation,您可以在顶部找到该信息:
命名空间:System.Windows.Data
汇编:PresentationFramework(在PresentationFramework.dll中)
答案 1 :(得分:3)
请查看here。我确定您错过了项目中的库PresentationFramework.dll
。