ASP.Net 5控制台应用程序入口点

dontbesorry80

我一直在尝试在ASP.Net 5中构建控制台应用程序,并且在进入点方面遇到了一些麻烦。我看了以下内容:入口点可以在CoreCLR上用'async'修饰符标记吗?https://msdn.microsoft.com/en-us/magazine/dn913182.aspx当我使用Visual Studio 2015创建控制台应用程序(程序包)时,它将创建以下程序文件

public class Program
{
    public static void Main(string[] args)
    {
    }
}

但是,我想利用实例将Main作为实例方法,以便可以添加Program的无参数构造函数并具有一些依赖注入魔术。但是,当我删除“静态” Visual Studio时,出现以下错误:

“程序没有适合入口点的静态'Main'方法”。

我在project.json文件中注意到我有以下条目:

"compilationOptions": {
    "emitEntryPoint": true
}

如果我将其更改为false。该应用程序会生成,但不会执行Main方法。但这似乎确实叫我的程序构造器。那我是否应该手动调用Main()?我觉得我在这里做错了。我将不胜感激任何帮助。

亨克·莫利马

DNX平台希望与常规Program.Main入口点兼容因此,控制台应用程序需要具有静态入口点:

public static void Main(string[] args) { ... }

自RC1起已更改:https : //github.com/aspnet/Announcements/issues/113

相关:运行时服务不再注入DNX控制台应用程序(RC1)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在“ asp.net 5控制台”应用程序中,“控制台”不包含“ ReadKey”的定义

来自分类Dev

从asp.net调用控制台应用程序

来自分类Dev

在ASP.NET5控制台应用程序中使用Startup类

来自分类Dev

ASP.NET 5控制台应用程序(程序包)-如何从连接字符串创建DBContext?

来自分类Dev

为什么异步/等待在我的ASP.net 5控制台应用程序中不起作用?

来自分类Dev

AKKA.NET是在ASP.NET中还是在控制台应用程序中?

来自分类Dev

将数据从控制台应用程序发送到asp.net网站

来自分类Dev

如何在asp.net控制台应用程序中使用依赖项注入?

来自分类Dev

ASP.NET Core中控制台应用程序和Web应用程序之间的区别

来自分类Dev

将C#控制台应用程序转换为ASP.NET MVC应用程序

来自分类Dev

如何将控制台应用程序(来自asp.net 5的程序包)发布为Azure Web作业

来自分类Dev

.NET Core上的ASP.NET Core是否遵循控制台应用程序模型或IIS托管模型?

来自分类Dev

.NET Core上的ASP.NET Core是否遵循控制台应用程序模型或IIS托管模型?

来自分类Dev

Dllimport可在控制台应用程序中工作,但不能在ASP.NET网站中工作

来自分类Dev

无法从ASP.NET连接到AX Web服务,但可以从控制台应用程序连接

来自分类Dev

如何在ASP.NET Core 1.0中显示Web应用程序的LoggerFactory日志控制台?

来自分类Dev

出现错误:使用httpclient在asp.net控制台应用程序中发布formdata的unsupported_grant_type

来自分类Dev

如何通过桌面/控制台应用程序使用带有承载令牌的ASP.NET Web API 2.0

来自分类Dev

显示来自 ASP.NET Core 应用程序的 docker 日志控制台的跟踪和调试消息

来自分类Dev

HttpWebRequest/HttpWebResponse 仅适用于控制台应用程序而不适用于 ASP.NET

来自分类Dev

如何在Web应用程序ASP.net MVC中嵌入C#.net控制台应用程序

来自分类Dev

相对路径,可在控制台应用程序和ASP.NET Web应用程序中使用

来自分类Dev

代码在控制台应用程序上有效,但在ASP.NET应用程序上无效

来自分类Dev

ASP.NET Core 1 RC2 Web应用程序入口点

来自分类Dev

如何使用ASP.NET MVC项目参考从控制台应用程序使用ASP.NET MVC的MYSQL DbContext

来自分类Dev

是否可以在.NET Framework 4.6.1控制台应用程序上使用ASP.NET Core 2.x MVC

来自分类Dev

Wcf服务可在.NET Core 3.1控制台应用程序中使用,但无法在ASP.NET Core 3.1 Web API中使用

来自分类Dev

在ASP.NET 5 Beta 8控制台应用程序中,如何在没有startup.cs的情况下使用EF7并连接到SQL Server?

来自分类Dev

从控制台应用程序传递到ASP.NET WebAPI的数据在DocumentDB中创建文档时出现内部服务器错误(500)

Related 相关文章

  1. 1

    在“ asp.net 5控制台”应用程序中,“控制台”不包含“ ReadKey”的定义

  2. 2

    从asp.net调用控制台应用程序

  3. 3

    在ASP.NET5控制台应用程序中使用Startup类

  4. 4

    ASP.NET 5控制台应用程序(程序包)-如何从连接字符串创建DBContext?

  5. 5

    为什么异步/等待在我的ASP.net 5控制台应用程序中不起作用?

  6. 6

    AKKA.NET是在ASP.NET中还是在控制台应用程序中?

  7. 7

    将数据从控制台应用程序发送到asp.net网站

  8. 8

    如何在asp.net控制台应用程序中使用依赖项注入?

  9. 9

    ASP.NET Core中控制台应用程序和Web应用程序之间的区别

  10. 10

    将C#控制台应用程序转换为ASP.NET MVC应用程序

  11. 11

    如何将控制台应用程序(来自asp.net 5的程序包)发布为Azure Web作业

  12. 12

    .NET Core上的ASP.NET Core是否遵循控制台应用程序模型或IIS托管模型?

  13. 13

    .NET Core上的ASP.NET Core是否遵循控制台应用程序模型或IIS托管模型?

  14. 14

    Dllimport可在控制台应用程序中工作,但不能在ASP.NET网站中工作

  15. 15

    无法从ASP.NET连接到AX Web服务,但可以从控制台应用程序连接

  16. 16

    如何在ASP.NET Core 1.0中显示Web应用程序的LoggerFactory日志控制台?

  17. 17

    出现错误:使用httpclient在asp.net控制台应用程序中发布formdata的unsupported_grant_type

  18. 18

    如何通过桌面/控制台应用程序使用带有承载令牌的ASP.NET Web API 2.0

  19. 19

    显示来自 ASP.NET Core 应用程序的 docker 日志控制台的跟踪和调试消息

  20. 20

    HttpWebRequest/HttpWebResponse 仅适用于控制台应用程序而不适用于 ASP.NET

  21. 21

    如何在Web应用程序ASP.net MVC中嵌入C#.net控制台应用程序

  22. 22

    相对路径,可在控制台应用程序和ASP.NET Web应用程序中使用

  23. 23

    代码在控制台应用程序上有效,但在ASP.NET应用程序上无效

  24. 24

    ASP.NET Core 1 RC2 Web应用程序入口点

  25. 25

    如何使用ASP.NET MVC项目参考从控制台应用程序使用ASP.NET MVC的MYSQL DbContext

  26. 26

    是否可以在.NET Framework 4.6.1控制台应用程序上使用ASP.NET Core 2.x MVC

  27. 27

    Wcf服务可在.NET Core 3.1控制台应用程序中使用,但无法在ASP.NET Core 3.1 Web API中使用

  28. 28

    在ASP.NET 5 Beta 8控制台应用程序中,如何在没有startup.cs的情况下使用EF7并连接到SQL Server?

  29. 29

    从控制台应用程序传递到ASP.NET WebAPI的数据在DocumentDB中创建文档时出现内部服务器错误(500)

热门标签

归档