当使用 Visual Studio 2015 和 Webpack 时,Webpack 会生成类似 "[name].[chunkhash].js"的包
所以这个生成的 bundle 不会包含在解决方案中,那么当我们发布 项目时,这个新的 bundle 将不会被发布,因为它不包含在解决方案中。
在 visual studio 之外处理新生成的文件的最佳方法是什么?
我是否被迫手动包含这个新文件?
最佳答案
要发布 VS 解决方案中未“包含”的文件夹,请执行以下操作:
.右键单击解决方案 -> 卸载项目
.右键->编辑csproj文件
.添加以下代码
<Content Include="FolderToInclude\**">
<Visible>false</Visible>
</Content>
.保存文件,关闭它,右击解决方案 -> 重新加载项目
现在,每当您发布代码时,文件夹也会被发布,但请记住,该文件夹在您的解决方案中是不可见的 附言。 “false”是故意将其隐藏在解决方案中,以便用户不会更改该文件夹。
关于visual-studio - Visual Studio 2015 + Webpack 生成的包 + 发布 == 丢失的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44412280/