创建msbuild脚本以使用指定的app.config进行构建,发布,并从不同位置进行更新

时间:2009-09-03 18:28:27

标签: c# visual-studio-2008 msbuild cmd

我到处搜索这个解决方案,找不到任何东西!

我想要一个msbuild脚本来执行以下操作:

  1. 构建项目解决方案
  2. 使用指定的app.config(app.config.debug或app.config.release)将构建的解决方案发布到指定的文件夹(开发或制作)
  3. 使用指定的配置,知道检查更新的位置。
         - 如果部署 - >检查样品生产文件夹
        -if development - >签入样本开发文件夹
  4. 该脚本目前有效但有两个问题......

    • 我无法弄清楚如何让两个不同的安装检查两个不同的地方来检查更新。
    • 我无法自动增加修订版本。它每次使用脚本时都会保持相同的内部版本号。

    我当前的脚本:

    msbuild "C:\sample\sample.csproj"
    /t:clean
    /t:build
    /t:publish
    /p:Configuration=release
    /property:PublishDir="C:\Samplelocation/"
    /property:UpdatedEnabled=true
    /property:UpdateRequired=true
    /property:UpdateUrl="C:\Samplelocation/"
    /property:GenerateManifests=true
    /property:PublishWizardCompleted=true
    

    非常感谢任何帮助。提前谢谢!

1 个答案:

答案 0 :(得分:3)