勇哥注:
MEF无论是在.net framework还是在.net core中都是可以使用的。
.net framework下的包叫 System.ComponentModel.Composition
.net core下的包叫System.Composition
这个问题看下面的代码就知道了。
启用注释的那句”propertyGrid1.SelectedObject = new param2();“, 可以看到此现象。
但是如果你把它修改成下面这样,又可以了!
public class param2
{
private int _k1;
private string _str1;
public int k1
{
get { return _k1; }
set { _k1 = value; }
}
public string str1
{
get { return _str1; }
set { _str1 = value; }
}
}勇哥注:
经过测试,在.net8.0下,用vs2022引用Unity5.11最新版本的包,是没有问题的。功能上至少基本di功能是没有问题的。
Unity的di演示
.NET日志的基本概念
1。日志级别: Trace<Debug<Infomation<Warning<Error<Critical
Unity框架原本是微软官方的,现在转社区版本了。
相当于一手的二手。不知道是几个意思。
现在官方的变成了 Microsoft.Extensions.DependencyInjection。
勇哥注:
传统的web.config和app.config的缺点是必须存在于本地,并且使用上也不方便。
.NET中为了兼容,仍然可以使用web.config和ConfigurationManager类,但是不推荐。
Powered By Z-BlogPHP 1.7.3
Copyright www.skcircle.com Rights Reserved.