如何在.NET Core的部署中添加文件夹?

时间:2018-08-08 15:25:29

标签: c# .net visual-studio api .net-core

我正在尝试在发布文件中添加整个文件夹,我发现了几种配置,但是它们都不适合我

link

但这对我不起作用,我要添加的文件夹位于项目的根目录中。

ASP.NET Core: Exclude or include files on publish

我想以这种方式在出版物档案中看到它

enter image description here

我试图以此方式将文件夹添加到出版物中

enter image description here

我正在使用.NET CORE 2.1和Visual Studio 15.7.5

我在做什么错了?

2 个答案:

答案 0 :(得分:1)

假设文件位于.then() 文件夹中或下方,只需将wwwroot设置为Build Action(对于每个文件),它将在发布时被复制。

(我的项目仅使用wwwroot以下的文件,因此我无法在其他文件夹上发表评论。)

无需手动编辑csproj。

答案 1 :(得分:0)

如果该文件夹/文件位于wwwroot文件夹上方,则右键单击该文件,然后选择“属性”。在属性窗口/窗格中,将“复制到输出目录”设置为“始终复制”或“如果更新则复制”。这将在“发布”过程中将文件夹和文件发布到正确的目录中。