【发布时间】:2009-04-11 03:03:33
【问题描述】:
对于 VS2008 中的网站(没有 .csproj 文件的网站),构建会进行一种验证,其中网站被“编译”到无处,网站依赖项被复制到网站的 Bin 目录中。
我想在命令行中使用 msbuild 执行此确切过程。也就是说,我想要一个我的 msbuild 目标可以执行的 msbuild 任务,它可以验证网站,报告任何编译错误并将依赖项复制到 Bin,但 不需要 需要 IIS 虚拟目录,并且不需要预编译将所有 aspx 和其他文件复制到 Bin 目录中的 DLL 中。
AspNetCompiler 任务似乎进行了完整的预编译,创建了一个充满已编译 aspx 页面的目录。它需要一个 IIS 虚拟目录。所以我不认为这个任务对我有用。
如何做到这一点?
【问题讨论】: