我将Bundler & Minifier VS2017 扩展用于 JavaScript 和 CSS 缩小,并将 MSBuild 用于我的 ASP.NET 4.0 Web 表单解决方案的其他组件。使用 Task Runner,我创建了一个“After Build”绑定,因此缩小发生在 MSBuild 之后。此扩展在保存源文件更改时实时更新捆绑包,因此我希望扩展仅在创建发布版本时才起作用。
我想没有办法配置绑定,所以它只为发布版本激活,所以是否可以从 MSBuild 调用 Task Runner?也许是这样的:
<Exec Condition="'$(Configuration)' == 'Release'" Command="<Task Runner Command Here>" />
此外,除了以前版本的Visual Studio Marketplace 页面和此博客页面之外,还有 VS2017 中包含的 Task Runner 的任何真实文档吗?
更新:我找到了这个CLI WIKI和这篇文章,但是当我安装 NuGet pkg 时,我得到“无法安装包 'BundlerMinifier.Core 2.0.238'。您正在尝试将此 pkg 安装到一个针对 .NETFramework,Ver=v4 的项目中.0" 这种方法对于 4.0 目标 Web 表单解决方案不可行?不知道为什么它很重要,因为缩小发生在构建时而不是运行时。