c# - 创建 msbuild 脚本以使用指定的 app.config 进行构建、发布以及从不同位置进行更新

标签 c# visual-studio-2008 msbuild cmd

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

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

  1. 构建项目解决方案
  2. 将具有指定 app.config(app.config.debug 或 app.config.release)的构建解决方案发布到指定文件夹(开发或生产)
  3. 使用指定的配置,知道在哪里检查更新。
    -if 部署 -> checkin 示例生产文件夹
    -if development -> checkin 示例开发文件夹

脚本目前可以运行,但是有两个问题...

  • 我不知道如何让两个不同的安装程序检查两个不同的地方来检查更新。
  • 我无法自动增加修订版本。每次我使用该脚本时,它目前都保持相同的内部版本号。

我当前的脚本:

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

如有任何帮助,我们将不胜感激。提前致谢!

最佳答案

关于c# - 创建 msbuild 脚本以使用指定的 app.config 进行构建、发布以及从不同位置进行更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1375134/

相关文章:

c# - 在使用 C# 解码 Base64 字符串之前是否删除数据 :image/jpeg;base64, ?

visual-studio - 我需要运行 devenv.exe/setup 两次吗? [对比2005年和2008年]

c# - 使用预留IP Azure 构建失败

c# - ASP.NET 我打算什么时候构建我的项目

silverlight - MSBuild 命令行错误 - Silverlight 4 SDK 未安装

c# - 比较阵列之间的距离?

c# - 从架构角度看Apache/Tomcat与IIS7的共性和差异

c# - 下载网页最快的 C# 代码

c# - 无法在客户端 PC 上安装 .NET 应用程序

visual-studio-2008 - 带有平台工具集 v90 的 Visual Studio 2013