ASP.Net一键自动化更新代码、编译、合并dll、压缩js、css、混淆dll、zip打包、发布到测试环境的bat批处理
2016-08-27 18:19
886 查看
不废话,直接代码:
D: cdD:\src\testproj\PrecompiledWeb svnrevert../-R svnupdate.. rmdirBS/S/Q C:\Windows\Microsoft.NET\Framework64\v4.0.30319\MSBuild.exe..\testproj.sln/p:DeployOnBuild=true;PublishProfile=..\BS\App_Data\PublishProfiles\publish.pubxml/m "C:\ProgramFiles(x86)\MicrosoftSDKs\Windows\v10.0A\bin\NETFX4.6Tools\aspnet_merge.exe".\BS-oSite-a-r delBS\bin\*.pdb cd.. nodeD:\node\node_modules\gulp-cli\bin\gulp.js cdPrecompiledWeb D:\程序\saBuilder\{sa}Builder.exe%CD%\BS\bin\BaseObj.dll;BPMKernal.dll;CellBase.dll;Common.dll;Control.dll;FormKernal.dll;FusionChart.dll;GridExcel.dll;HZReport.dll;MyZip.dll;Portal.dll;Recruiting.dll;SiteAjax.dll;SiteBehind.dll;HZReport.dll;Site.dll setfn=%date:~0,10% setfn=old-%fn:/=%.zip del%fn% cdBS zip-r-S..\%fn%.\* copy..\%fn%\\sdev\temp\ delBS\web.config xcopy/C/E/Y.\*.*D:\inetpub\wwwroot\old\ 注: 如果有Global.asax且它的代码位于C#文件中,则下面这一行中需要把末尾的-r删掉,以生成.complied文件供iis识别。 "C:\ProgramFiles(x86)\MicrosoftSDKs\Windows\v10.0A\bin\NETFX4.6Tools\aspnet_merge.exe".\BS-oSite-a-r
同时pubxml文件中也要把这一行删掉: <DeleteAppCodeCompiledFiles>True</DeleteAppCodeCompiledFiles> 否则Global.asax会失效!
相关文章推荐
- ASP.NET MVC 4 Optimization的JS/CSS文件动态合并及压缩
- Android 自动化发布—采用Ant打包的完美实现:编译、合并、签名、混淆、优化、自动运行
- 在ASP.NET MVC中,使用Bundle来打包压缩js和css
- 在ASP.NET MVC中,使用Bundle来打包压缩js和css
- ASP.NET MVC 4 RC的JS/CSS打包压缩功能
- Asp.net 程序优化js,css合并与压缩
- 在ASP.NET MVC中,使用Bundle来打包压缩js和css
- ASP.NET MVC 4 RC的JS/CSS打包压缩功能
- ASP.NET MVC 4 的JS/CSS打包压缩功能-------过滤文件
- ASP.NET MVC 4 RC的JS/CSS打包压缩功能 Scripts.Render和Styles.Render
- Asp.Net使用Yahoo.Yui.Compressor.dll压缩Js|Css
- Asp.Net使用Yahoo.Yui.Compressor.dll压缩Js|Css
- 一键自动发布ipa(更新svn,拷贝资源,压缩资源,加密图片资源,加密数据文件,加密lua脚本,编译代码,ipa签名,上传ftp)
- 在ASP.NET MVC中,使用Bundle来打包压缩js和css
- 一键自动发布ipa(更新svn,拷贝资源,压缩资源,加密图片资源,加密数据文件,加密lua脚本,编译代码,ipa签名,上传ftp)
- (转)ASP.NET MVC 4 RC的JS/CSS打包压缩功能
- ASP.NET MVC 4 RC的JS/CSS打包压缩功能
- 浅谈ASP.NET中MVC 4 的JS/CSS打包压缩功能
- ASP.NET MVC 4 RC的JS/CSS打包压缩功能
- Asp.net程序优化js、css实现合并与压缩的方法