我注意到,当我发布新的 ASP.NET 项目时,它会将所有非代码文件放在包的根文件夹中。例如,这些文件最终存在:
- 发布配置文件
- gulpfile.js
没有必要将它们包含在已发布的文件夹中。在旧的解决方案中,它就像修改文件的属性以排除它们一样简单。现在属性做一些完全不同的事情并打开一个非常无用的对话框,您只能在其中看到文件的路径。也许有可能做一些其他的方式?理想情况下,IDE 应该足够聪明,不会发布这些公共文件,但对于某些自定义,它应该是一种排除它们的方法。
发布一些附加文件当然不是什么大问题,但排除它们也是有意义的。
PS 可能提出的重复是不一样的,因为它只处理旧的项目/解决方案结构,而 ASP.NET Core 引入了一个新的,而其他解决方案不适用。