【问题标题】:C# project preserve consecutive build outputs (command line build)C# 项目保留连续的构建输出(命令行构建)
【发布时间】:2010-08-18 11:37:01
【问题描述】:

我正在从命令行构建一个 Windows 窗体应用程序,两次。第一次指定输出名称“A”,第二次指定“B”(使用 /p:AssemblyName="..." 作为参数)。然而,第一次构建 (A) 的结果在第二次构建期间被替换,我最终只得到 B。我该如何防止这种情况发生?

【问题讨论】:

    标签: c# msbuild


    【解决方案1】:

    最简单的方法是在第二次运行 msbuild 之前复制或移动结果(例如 bin 目录)。有什么理由不采用该解决方案?

    【讨论】:

    • 这实际上是我现在使用的解决方案......但是我在想有一个更优雅的方法来解决这个问题,也许是另一个命令行参数。
    • @iulianchira:我不这么认为。我认为 msbuild 假设输出目录可以在每次构建之前被吹走。
    猜你喜欢
    • 2010-09-25
    • 1970-01-01
    • 2010-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-27
    • 2010-09-17
    • 2011-08-13
    相关资源
    最近更新 更多