VS 201x - 如何部署下载的Bower .js文件?

时间:2015-12-22 17:59:19

标签: asp.net visual-studio-2013 visual-studio-2015 bower asp.net-core

华夫

我现在一直在尝试自动化和整理VS2013,而不是vNext,ASP.NET MVC项目,该项目在数字代理商的Mac上开始作为前端项目!

除此之外:我还没有使用过VS 2015或ASP.NET vNext。

它使用npm,grunt和bower但不是新的VS 2015模板项目方式。我们必须手动安装CLI工具并手动调用它们,它在我们的代理后面失败。

没有人真正了解这些东西,或者有兴趣真正解决这个问题。我们从共享中复制文件以使其变得有效。这是一团糟。

我的问题

令我感到困惑的一件事是,如何通过Bower动态下载的JavaScript文件可以通过MSDeploy进行部署。

创建部署包ZIP时,它仅包含声明为.csproj文件的内容文件。

在VS2015中有某种机制可以自动将下载的Bower软件包添加到项目中吗?

还是其他一些技巧?

对于VS 2013,有什么可以做的吗?

1 个答案:

答案 0 :(得分:1)

不是Visual Studio 2015独有的,而是ASP.NET 5工具的一部分。您可以向project.json添加一个“prepublish”命令数组,它们基本上成为构建/发布管道的一部分。因此,确保可以在MSDeploy发布之前运行Gulp,Bower或NPM命令,并准备好由MSDeploy接收以进行发布。

参考: http://docs.asp.net/en/latest/dnx/projects.html#publishing