在i转换一个VS2008项目2010它显示一个错误消息缺少参考而转换VS2008项目到项目VS2010
类型名称“IComponentConnector”不能在命名空间“中找到System.Windows.Markup ”。此类型已转发到程序集“System.Xaml,版本= 4.0.0.0,文化=中性公钥= b77a5c561934e089”考虑增加一个参考该装配
,这是建立在我们添加一个引用System.Xaml
。什么是需要添加额外参考的原因?
在i转换一个VS2008项目2010它显示一个错误消息缺少参考而转换VS2008项目到项目VS2010
类型名称“IComponentConnector”不能在命名空间“中找到System.Windows.Markup ”。此类型已转发到程序集“System.Xaml,版本= 4.0.0.0,文化=中性公钥= b77a5c561934e089”考虑增加一个参考该装配
,这是建立在我们添加一个引用System.Xaml
。什么是需要添加额外参考的原因?
在.net 3.5/3,0,IComponentConnector
(命名空间System.Windows.Markup
)是WindowsBase.dll的一部分,它在.net 4.0以后的System.Xaml中移动。
似乎正在升级项目框架3.5〜4.0
类型被转移到新的装配在.NET 4?
你正在改变你的项目中使用.NET 4和它告诉你,你从装配需要这种类型的.NET 4
如果你面向.NET 3.5,你会发现,你不会需要做的这个。
作为拇指规则,请始终添加记录的名称空间。该文件说使用命名空间System.Windows.Markup。它在VS2008中工作可能是因为System.Xaml在内部使用命名空间System.Windows.Markup。