在ASP.NET Razor Pages中,当我们运行“dotnet build”命令时,它会自动删除dist文件夹。这是因为Razor Pages使用MSBuild构建过程,并且默认情况下会清除输出目录。如果我们需要保留dist文件夹,则需要修改.csproj文件来实现。
以下是修改.csproj文件的示例代码:
netcoreapp2.2
1.0.0
1.0.0.0
1.0.0.0
以上示例中,我们添加了两个新的.targets文件,以便在构建过程中保留dist文件夹。第一个目标是在构建之前将我们的自定义文件复制到dist目录中,第二个目标是将dist目录复制到输出目录中。
如果我们需要使用自定义文件夹,则需要修改上面代码中CustomFiles和OutputFiles的路径。
以上示例代码应该解决“ASP.NET Razor Pages - 构建过程中删除dist文件夹