Visual Studio 2015 + Webpack 生成的包 + 发布 == 丢失的文件

Visual Studio 2015 + Webpack generated bundles + Publish == missing files

当使用 Visual Studio 2015 & Webpack 时,Webpack 会生成类似 [name] 的包.[chunkhash].js

所以这个生成的包不会包含在解决方案中,然后当我们发布项目时这个新包未发布,因为它未包含在解决方案中

在 visual studio 之外处理新生成的文件的最佳方法是什么?

我是否被迫手动包含这个新文件?

要在 VS 解决方案中发布不是 "included" 的文件夹,请执行以下操作:

。右键单击解决方案 -> 卸载项目

。右键单击 -> 编辑 csproj 文件

。添加以下代码

<Content Include="FolderToInclude\**">
<Visible>false</Visible>
</Content>

。保存文件,关闭它,右击解决方案 -> 重新加载项目


现在,每当您发布代码时,文件夹也会被发布,但请记住,该文件夹在您的解决方案中是不可见的 ps。 "false" 是故意将其隐藏在解决方案中,这样该文件夹就不会被用户更改。