MSBuildでAspをリリースします.Netエンジニアリング


詳細
方法1:呼び出しMSBuildでカスタムMSBuildスクリプトファイルを実行する
ステップ1:MSBuildスクリプトファイルを作成し、ターゲットエンジニアリングのパスにコピーします.
ステップ2:MSBuildで上記のスクリプトファイルを実行します.
     [MSBuild.EXE path]/p:PublishProject=[Target project];Configuration=Release;PublishDestination=[Publish destination dir]/t:PublishToFileSystem [MSBuild file]
 
例:
MSBuildスクリプトファイル(SampleProject.buildとして保存):


     
     
          
               
          
          
     

 
コマンドラインの実行:
>cd C:\Workspace\SampleProject
>MSBuild /p:PublishProject=SampleProject.csproj;Configuration=Release;PublishDestination=\\192.168.1.2\SampleProject/t:PublishToFileSystem SampleProject.build
 
方法2:NAntまたは類似のツールを使用して、MSBuildコンパイルを呼び出してから、結果ファイルをターゲットパブリケーションパスにコピーします.
ステップ1:MSBuildコンパイルターゲットエンジニアリングを呼び出す
コンパイル結果のパスは次のとおりです.
[ASP.NET project dir]/obj/[Debug/Release]/Package/PackageTmp
ステップ2:前のステップで得られたコンパイル結果をパブリッシュパスにコピー
 
例(NAntスクリプト):