相关疑难解决方法(0)

使用Autofac将依赖项注入控制台应用程序的Main入口点

说我有一个简单的控制台应用程序:

public static class Program
{
    private static ILog Log { get; set; }

    public static void Main()
    {
        Log.Write("Hello, world!");
    }
}
Run Code Online (Sandbox Code Playgroud)

我可以使用Autofac注入Log实例并确保Log属性在运行时不为null的最简单方法是什么?问题是我不能通过Main()传递它,我试图避免使用容器的服务位置(只是因为).

c# autofac

6
推荐指数
1
解决办法
6285
查看次数

标签 统计

autofac ×1

c# ×1