C# 在类库项目中实现IValueConverter
我有一个大约12个项目的解决方案,其中一个被设置为启动项目,其中包含主窗口。目前,我所有的C# 在类库项目中实现IValueConverter,c#,wpf,ivalueconverter,C#,Wpf,Ivalueconverter,我有一个大约12个项目的解决方案,其中一个被设置为启动项目,其中包含主窗口。目前,我所有的IValueConverters都在这个项目中 我现在想把它们转移到一个单独的项目中,该项目只容纳转换器。这样,我将能够在所有项目中重用它们,而不仅仅是在主窗口中 我已经创建了一个新项目(类库) 我已导入WindowsBase 我已包含对System.Windows.Data的引用 我正在将Visual Studio 2010 Express与.NET 4一起使用 我得到一个错误: “错误3找不到类型或
IValueConverter
s都在这个项目中
我现在想把它们转移到一个单独的项目中,该项目只容纳转换器。这样,我将能够在所有项目中重用它们,而不仅仅是在主窗口中
- 我已经创建了一个新项目(类库)
- 我已导入WindowsBase
- 我已包含对System.Windows.Data的引用
- 我正在将Visual Studio 2010 Express与.NET 4一起使用
“请看一看。我确信您的项目中缺少库
PresentationFramework.dll
。您需要添加对PresentationFramework.dll的引用,这是实际定义的地方
查看,您可以在顶部找到这些信息:
命名空间:System.Windows.Data程序集:PresentationFramework(在PresentationFramework.dll中)
您是否在其他项目中添加了对您的
IValueConverter
项目的引用?您没有在步骤中显示它。@rae1n:没有,我还没有添加引用,我正在设置新项目。抱歉,我在等待时间限制,但忘记了。谢谢您的提示!我也需要它解决了我的问题,谢谢。这里也有描述。