【问题标题】:Retrieve the full output from a web application with MSBuild使用 MSBuild 从 Web 应用程序检索完整输出
【发布时间】:2010-01-12 11:14:10
【问题描述】:

我对 MSBuild 有误解。我想构建一个 Web 应用程序(使用传统的 .csproj 项目文件)并在一个新的、干净的输出文件夹中获取构建的“整个输出” - 包括项目中包含的所有网站文件 <Content Include="...

AspNetCompiler 实用程序使“网站”风格的项目更容易做到这一点 - 您指定输入文件夹和输出文件夹,它们可以完全不同。

到目前为止,我只成功指定了 OutoutPath 文件夹,即移动 bin 文件夹 - 但这只会给我二进制文件并忽略 aspx、图像文件等。

我一定遗漏了一些明显的或基本的东西!真的谢谢。

【问题讨论】:

    标签: asp.net msbuild


    【解决方案1】:

    我终于在网上找到了一些关于这个问题的相对晦涩的参考。

    我发现我可以设置(显然未记录!)属性WebProjectOutputDir 以及标准OutputPath 属性,如下所示:

    <MSBuild
        Projects="..."
        Properties="WebProjectOutputDir=D:\Output;OutputPath=D:\Output\bin"
        />
    

    我猜这个属性用在Microsoft.WebApplication.targets 或某处。如果有人能进一步启发我,我将非常感激!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多