我该如何从C#程序中以编程方式启动ASP.NET Core Web-API?当我在表单上点击按钮后,API应该启动。
我已经通过“添加->现有项目…”将我的API添加到解决方案中,但我不知道如何从不同的项目中启动它。
Web-API正在运行.NET Core 2.0,并且我希望从使用.NET Framework 4的项目中启动它。
我该如何从C#程序中以编程方式启动ASP.NET Core Web-API?当我在表单上点击按钮后,API应该启动。
我已经通过“添加->现有项目…”将我的API添加到解决方案中,但我不知道如何从不同的项目中启动它。
Web-API正在运行.NET Core 2.0,并且我希望从使用.NET Framework 4的项目中启动它。
也许你正在寻找类似于this(link)的内容。
dotnet run [-c|--configuration] [-f|--framework] [--force] [--launch-profile] [--no-build] [--no-dependencies]
[--no-launch-profile] [--no-restore] [-p|--project] [--runtime] [[--] [application arguments]]
dotnet run [-h|--help]
这是一个展示在WPF中托管ASP.NET Core应用程序的示例项目:https://github.com/mkArtakMSFT/Samples/tree/master/WpfAspNetCore
需要注意的几个事项:
Microsoft.AspNetCore.Mvc
包的引用以添加对MVC的支持。