我目前正在开发一个asp.net 4.6.1项目。 我已经使用了bundler和minifier扩展来缩小它,它可以根据需要缩小文件。我想缩小所有js和css文件,并根据环境设置引用链接。
这在ASP.NET 4.6.1中是不可能的 我的主要目标是在调试模式下加载普通文件,在生产模式下加载缩小文件。
这种类型的东西:
<environment names="Development">
<link rel="stylesheet" href="~/css/file1.css" />
<link rel="stylesheet" href="~/css/file2.css" />
<link rel="stylesheet" href="~/css/file3.css" />
</environment>
<environment names="Staging,Production">
<link rel="stylesheet" href="~/css/bundle1.min.css" asp-append-version="true" />
<link rel="stylesheet" href="~/css/bundle2.min.css" asp-append-version="true" />
</environment>