Riverside Learning LABO(Skill/Idea/Code)

よりよいシステムのため工学系と人間系の学習下書きメモ

MSBUILD&mage

                                                                                                          • -

■配置マニフェスト&アプリケーションファイル作成の簡易メモ

                                                                                                          • -

SET MSBUILD=%SystemRoot%\Microsoft.NET\Framework\v3.5\MSBuild.exe
SET MAGE=%ProgramFiles%\Microsoft SDKs\Windows\v6.0A\bin\mage.exe


FOR %%f IN (*.vbproj) DO SET MOD_NAME=%%~nf
IF /I "%1" EQU "/r" SET BUILD_OPT=Release
"%MSBUILD%" /t:Publish /p:Configuration=%BUILD_OPT%


"%MAGE%" -New Application -ToFile
"%APP_DIR_NAME%\%MOD_NAME%.exe.manifest" -Name %MOD_NAME% -Processor x86

  • FromDirectory "%APP_DIR_NAME%" >> "%LOG_PATH%"

"%MAGE%" -Update "%MOD_NAME%.application" -AppManifest "Application
Files\%APP_DIR_NAME%\%MOD_NAME%.exe.manifest"