zoukankan      html  css  js  c++  java
  • 用bat文件发布ASP.Net项目

    Set Path 无可避免,因为msbuild 和 项目可能在不同的地方。

    我默认是C盘,所以Path就是下面的那种。

    set path=%path%;C:\WINDOWS\Microsoft.NET\Framework\v3.5;C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;

    然后是build的参数

    完成的命令是

    msbuild %webProject%  /t:ResolveReferences;Compile;_CopyWebApplication /p:Configuration=Debug /p:WebProjectOutputDir=%websitepath% /p:OutputPath=%websitePath%\bin

    set webProject=..\src\ASPNet\ASPWeb.csproj  csproj 文件的位置

    msbuild %webProject%  文件的位置

    /t:ResolveReferences;Compile;_CopyWebApplication 

         a. ResolveReferences 有这个参数,才能从web的项目文件 推导出Web需要依赖的其他项目

         b. Compile 编译

         c. _CopyWebApplication ,

    /p:Configuration=Debug

       编译设定,Debug或者Release

    /p:WebProjectOutputDir=c:\inetpub\wwwroot\testWebSite

        输出地方,这个可以自己选择

    /p:OutputPathc:\inetpub\wwwroot\testWebSite\bin,

        这样才能有Bin目录

  • 相关阅读:
    Day4
    Day 4 -E
    Day4
    Day4
    Day4
    Day4
    Day4-F-产生冠军 HDU
    Day4
    Day4-B-最短路径问题 HDU3790
    HackerRank
  • 原文地址:https://www.cnblogs.com/fantasylu/p/1745347.html
Copyright © 2011-2022 走看看