【发布时间】:2009-09-30 13:12:52
【问题描述】:
有没有办法用 VWD Express 预编译网站?
我可以使用 ASP.NET Merge 工具或类似的实用程序吗?选项有什么限制吗(我可以选择 VS Pro 版中的任何选项)
【问题讨论】:
标签: asp.net asp.net-mvc deployment publishing vwdexpress
有没有办法用 VWD Express 预编译网站?
我可以使用 ASP.NET Merge 工具或类似的实用程序吗?选项有什么限制吗(我可以选择 VS Pro 版中的任何选项)
【问题讨论】:
标签: asp.net asp.net-mvc deployment publishing vwdexpress
不是 100% 关于 VWD,但您在 IDE 中是否有后期构建选项(在 Web 应用程序属性的构建事件下)
即使没有你也可以从命令行运行以下命令
C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_compiler -v / -f -u -p
"$(ProjectDir)\" "$(SolutionDir)PrecompiledWeb\$(ConfigurationName)"
【讨论】:
我还没有尝试使用 VS Express 生成的任何内容,但您应该能够使用自定义 MSBuild 脚本构建和部署网站,无论它来自何处。比如:
<MSBuild Projects="$(MSBuildProjectDirectory)\MyProject.csproj"
Targets="ResolveReferences;_CopyWebApplication"
Properties="WebProjectOutputDir=$(MyTargetDir);OutDir=$(WebProjectOutputDir)\;Configuration=Release" />
【讨论】:
我决定通过创建一个自定义外部工具来简化它,我是这样做的: http://blog.larmib.com/2012/how-to-compile-visual-web-developer-2010-express/
为了让事情变得更简单,我创建了一个设置文件 precompile.vssetting。喜欢,如果您觉得我的帖子有帮助,请为我的博客 +1。
【讨论】: