如何在发布模式下自动删除HTML注释?
我试图找到一种在发布模式下自动删除HTML注释的方法,主要原因有两个如何在发布模式下自动删除HTML注释?,html,asp.net,asp.net-mvc,comments,bundling-and-minification,Html,Asp.net,Asp.net Mvc,Comments,Bundling And Minification,我试图找到一种在发布模式下自动删除HTML注释的方法,主要原因有两个 缩小:在某些页面中有很多评论 注释包含开发通知和TODO列表(向最终用户公开) 我正在使用ASP.NET MVC,并且正在寻找与捆绑和缩小功能具有相同精神的功能。如果您熟悉构建脚本,我将推荐您使用它。我还使用构建脚本进行部署、web.config修改、创建备份等 检查此链接。它解释了如何在生成过程中修改xml文件: 您也可以非常轻松地编写自己的任务 public class HtmlSanitizingTask : IT
- 缩小:在某些页面中有很多评论
- 注释包含开发通知和TODO列表(向最终用户公开)
我正在使用ASP.NET MVC,并且正在寻找与捆绑和缩小功能具有相同精神的功能。如果您熟悉构建脚本,我将推荐您使用它。我还使用构建脚本进行部署、web.config修改、创建备份等 检查此链接。它解释了如何在生成过程中修改xml文件: 您也可以非常轻松地编写自己的任务
public class HtmlSanitizingTask : ITask
{
[Required]
public string FilePath { get; set; }
public bool Execute()
{
//ToDo: Implement HTML Sanitizing here
return true;
}
public IBuildEngine BuildEngine { get; set; }
public ITaskHost HostObject { get; set; }
}
构建它并从构建脚本引用DLL
<UsingTask TaskName="MyNamespace.HtmlSanitizingTask" AssemblyName="MyNamespace.dll" />
然后给手术室打电话
<MyNamespace.HtmlSanitizingTask FilePath="filepathHere" />
我希望它有帮助:)使用
@*
This is a server side
multiline comment
*@