ASE.VS.Expert Code
Brought to you by:
alexandrm
1. DEBUG TECHNOLIGI 1.1. Pach file "addin_debug.bat" Set drive to Visual Studio(R) <set Drive=C> Set Visual Studio(R) version <set VSversion=2005> or <set VSversion=2008> Set path to User "My Documents" <set UserDoc=Alexandr\My Documents> Set path to Visual Studio(R) evenv.exe <set VSPath="C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\devenv.exe"> or <set VSPath="C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe"> 1.2. Pach file "ASEExpertVS2005_D.AddIn" Set patch to debug version of "ASEExpertVS2005.dll" <Assembly>c:\Work\ASE.VS.Expert\ASEExpertVS2005\bin\ASEExpertVS2005.dll</Assembly> 1.3. Test Run debug.bat In folder \My Documents\Visual Studio 2005\Addins\ or \My Documents\Visual Studio 2008\Addins\ (see 1.1.) Exists file ASEExpertVS2005.AddIn renamed in ASEExpertVS2005.AddIn_ Must exists file ASEExpertVS2005.AddIn with pach 1.2. Run debug.bat In folder \My Documents\Visual Studio 2005\Addins\ or \My Documents\Visual Studio 2008\Addins\ (see 1.1.) File ASEExpertVS2005.AddIn with pach 1.2. deleted Exists file ASEExpertVS2005.AddIn_ renamed in ASEExpertVS2005.AddIn Visual Studio(R) started 1.3. Coding Run "work.bat" Visual Studio(R) run in work mode with using installed ASE.VS.Expert Run "debug.bat" In stratup project properties set 1.3.1. Start external programm as Visual studio(R) - C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\devenv.exe 1.3.2. Command line argument - ...\ASE.VS.Expert\ConsoleApplication1\ConsoleApplication1.sln Run debug stratup project 1.4. New AddIn - Create new project; - Add referense ASEExpertVS2005, EnvDTE, EnvDTE80, SystemDrawing; - implement interface ASEExpertVS2005.Plugin; - implement interface ASEExpertVS2005.PluginInitable if need initing; - project options see 1.3.1 and 1.3.2. - add in build event "copy $(TargetPath) $(SolutionDir)ASEExpertVS2005\bin\*.*"