【问题标题】:.NET Core (ASP MVC) run after build.NET Core (ASP MVC) 在构建后运行
【发布时间】:2016-09-06 09:03:30
【问题描述】:

Windows 10、VS2015。我要下一个

  1. 在构建之前停止之前的“dotnet run”
  2. 构建后运行“dotnet run”

为什么?我想一直在 http://localhost:5000 网络应用程序上运行

我的尝试

project.json中添加

"scripts": {
    "postcompile": [ "dotnet run" ]
},

并且构建过程挂在循环中

Project Web.Core (.NETCoreApp,Version=v1.0) 将被编译,因为依赖项发生了变化

为 .NETCoreApp 编译 Web.Core,Version=v1.0

Project Library.Core (.NETStandard,Version=v1.6) 之前已编译。跳过编译。

项目 Web.Core (.NETCoreApp,Version=v1.0) 将被编译,因为项目对于增量编译是不安全的。使用 --build-profile 标志了解更多信息。

为 .NETCoreApp 编译 Web.Core,Version=v1.0

Project Library.Core (.NETStandard,Version=v1.6) 之前已编译。跳过编译。

项目 Web.Core (.NETCoreApp,Version=v1.0) 将被编译,因为项目对于增量编译是不安全的。使用 --build-profile 标志了解更多信息。

为 .NETCoreApp 编译 MyHome.Web.Core,Version=v1.0

Project Library.Core (.NETStandard,Version=v1.6) 之前已编译。跳过编译。

项目 Web.Core (.NETCoreApp,Version=v1.0) 将被编译,因为项目对于增量编译是不安全的。使用 --build-profile 标志了解更多信息。

问题

  1. 无循环构建后如何运行“dotnet run”?

  2. 如何停止之前的“dotnet run”?

【问题讨论】:

    标签: asp.net-core asp.net-core-mvc


    【解决方案1】:

    dotnet run 的当前实现在内部调用 dotnet build。 有一个open request 可以添加--no-build 参数,但是可以在1.0.0-preview3 或更高版本中添加。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-12-29
      • 1970-01-01
      • 2017-08-31
      • 2019-07-10
      • 2020-03-29
      • 2019-03-23
      • 2019-10-27
      • 1970-01-01
      相关资源
      最近更新 更多