cad.net WPF的MarkupExtension接口引用问题,System.Xaml.dll的引用问题

很不幸的是,在cad上面敲WPF的话,您无可避免地需要将工程设置成 .NET standard 项目,

因为WPF需要判断不同的 net 版本,而传统的 .NET Framework 无法判断....

而很幸福的是,不需要改代码,只需要学习写.csporj文件就可以了...这相当于写一个xml吧...

而我们为什么要判断 net 版本呢?因为写 WPF 存在一个版本差,这个版本差分别是低版本的 net3.5 和高版本的 net4.0,

因为 net4.0 写了很多很丰富的函数..... 

而WPF的MarkupExtension接口在 net3.5 和 net4.0 之间有差异,这个差异需要在 net4.0(或以上) 引用一个 System.Xaml.dll 来解决.

我们一般会在这里写上引用

但是因为要判断 net 的版本,所以需要写在这里:

这样就可以在不同的net版本上面单独加载dll了...

美哉

猜你喜欢

转载自www.cnblogs.com/JJBox/p/12677496.html