我有一个ASP.NET Core 3.1项目,它大约需要25 seconds来构建。虽然这并不过分,但这是一个缓慢的开发过程,每天进行几次小的更改。
dotnet build
Microsoft (R) Build Engine version 16.7.2+b60ddb6f4 for .NET
Copyright (C) Microsoft Corporation. All rights reserved.
Build succeeded.
0 Warning(s)
0 Error(s)
Time Elapsed 00:00:25.16
The project outputs two dll's, project.dll and project.Views.dll热重装应该改善这一点吗?
我使用了命令dotnet watch run,对于我的项目,我没有看到明显的改进。建造整个项目要花很长的时间。
在启用热重装的情况下,我测量了时间,并使用了38 seconds。
我将
<div>{@DateTime.Now}</div>添加到视图中,然后通过更改单个字符对控制器进行了更改。我测量的前后次数: 21:04至21:42 = 38秒
这会不会是项目结构的问题呢?我应该如何构造我的应用程序以获得最佳的编译时间,以便重新构建的/热的重新加载更快。(不是干净的建筑)
同样,我是否应该看到类似于Java spring-boot-devtools的热重装时间?(几秒钟)
发布于 2021-09-13 08:33:25
https://stackoverflow.com/questions/69068130
复制相似问题