Aspnet5控制台应用程序不允许我使用非静态主

时间:2015-11-24 16:10:49

标签: dnx

我正在ASPNET5中开发一个控制台应用程序。我读到它允许基于实例的入口点(https://msdn.microsoft.com/en-us/magazine/dn913182.aspx)。但是当我使用ASPNet5控制台应用程序项目模板创建一个新项目时,它会创建public static void Main(string [] args)

然后我想,好吧我可以将其更改为非静态并在Program构造函数中添加依赖项。我试过了,但它抱怨并说'#34;程序不包含静态' Main'适合入境点的方法"

现在的问题是,它是否不允许我如何在入口点注入依赖项?我正在使用1.0.0-rc1-final。

1 个答案:

答案 0 :(得分:3)

RC1不再支持非静态Main。有关详细信息,请查看this公告。您需要改为使用PlatformServicesCompilationServices