【问题标题】:.Net Framework installation include MSBuild?.Net Framework 安装包括 MSBuild?
【发布时间】:2012-03-04 19:34:39
【问题描述】:

我正在使用 MSBuild 编写我的第一个 CI 脚本,我希望每个拥有 .Net Framework 机器的人都可以下载我的项目并执行 build/publish 操作只执行一个.cmd/.bat 文件。

然后我将存储库依赖库放入 build/publish 这个项目。

我也需要将 msbuild.exe 放入存储库吗?还是 MSBuild 自带 .Net Framework 安装?

注意:我正在构建/发布一个 Web 项目并使用此 DLL 的 _WPPCopyWebApplication 目标:Microsoft.WebApplication.Build.Tasks.Dll。我也需要将此 dll 复制到我的存储库中,如下所示:http://odetocode.com/blogs/scott/archive/2006/05/30/msbuild-and-web-application-projects.aspx?

【问题讨论】:

    标签: .net msbuild continuous-integration


    【解决方案1】:

    您无需将 MSBuild 放入源代码控制存储库。它作为 .NET 的一部分安装(完整框架,而不仅仅是客户端配置文件),您不需要 SDK。

    C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe
    

    【讨论】:

      【解决方案2】:

      从 .Net 2.0 开始,MSBuild 是框架的一部分。见http://blogs.msdn.com/b/visualstudio/archive/2010/02/25/the-visual-studio-blog.aspx

      它位于 C:\Windows\Microsoft.NET\Framework\v3.5\msbuild.exe(对于 .net 版本 3.5)

      【讨论】:

        猜你喜欢
        • 2011-01-30
        • 2022-11-03
        • 2017-12-11
        • 1970-01-01
        • 2022-12-28
        • 2022-12-15
        • 2011-02-17
        • 2020-10-05
        • 2023-03-08
        相关资源
        最近更新 更多