我在我的桌面解决方案中使用了.NET标准库,这样我就可以在我的桌面和Web解决方案之间共享这些库。然而,我现在遇到了增量构建问题。有没有人也遇到过这个问题并设法解决?
我可以看到.NET标准库具有一些增量构建功能。例如,如果我在命令行上使用“dotnet build”构建它们,则需要1秒钟,如果我在该库中进行代码更改并再次运行,则需要2秒钟。如果我第三次运行,则回到1秒。
但是,在纯.NET Framework应用程序(例如控制台应用程序或wpf应用程序)中,传统上,如果您没有进行代码更改,那么在Visual Studio中它甚至不会尝试构建该项目。它只是说“1 up-to-date”。我发现.NET标准库始终重新复制到输出目录,并且每次都会导致整个WPF项目重新构建。随着时间的推移,如果每个代码更改都需要5秒钟来构建,这将开始变得很烦人!
我可以看到.NET标准库具有一些增量构建功能。例如,如果我在命令行上使用“dotnet build”构建它们,则需要1秒钟,如果我在该库中进行代码更改并再次运行,则需要2秒钟。如果我第三次运行,则回到1秒。
但是,在纯.NET Framework应用程序(例如控制台应用程序或wpf应用程序)中,传统上,如果您没有进行代码更改,那么在Visual Studio中它甚至不会尝试构建该项目。它只是说“1 up-to-date”。我发现.NET标准库始终重新复制到输出目录,并且每次都会导致整个WPF项目重新构建。随着时间的推移,如果每个代码更改都需要5秒钟来构建,这将开始变得很烦人!