Postbuild technique to perform various operations including adding assembly in Global Assembly Cache
Using the command line options for "Post-Build" events you can execute any type of DOS commands which could perform different operations.
Create/Open a project in Microsoft Visual Studio.
Add a new file "PostBuild.bat".
Add following commands in it
In Project Properties, go to Build Events.
In "Post-build Event Command Line" add following command to execute your file which is:
"$(ProjectDir)"postbuild.bat
Postbuild.bat contents can be:
rem -- set environment specific variables
set projPath=C:\MyProject
set pdbFilePath=d:\MyProject\bin\debug\Edwards.Moss.Web.Common.pdb
set appPoolName="DefaultAppPool"
rem -- copy assembly and debug database
"C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin\gacutil.exe" /i %projPath%\bin\Debug\MyProject.dll /f
copy %projPath%\bin\Debug\MyProject.pdb "C:\WINDOWS\assembly\GAC_MSIL\MyProject\1.0.0.0__g530125dghad5ac3\MyProject.pdb"
iisapp.vbs /a %appPoolName% /r
Comments
Post a Comment
Feel free to give constructive feedback or let me know if it was helpful.