Menu

Tree [r13] /
 History

HTTPS access


File Date Author Commit
 ASEExpertVS2005 2008-05-07 alexandrm [r13]
 ASEExpertVS2005.About 2008-05-06 alexandrm [r4]
 ASEExpertVS2005.AddProperty 2008-05-06 alexandrm [r4]
 ASEExpertVS2005.CodeItemsList 2008-05-06 alexandrm [r4]
 ASEExpertVS2005.CodeKeeper 2008-05-07 alexandrm [r13]
 ASEExpertVS2005.RebindShortcuts 2008-05-06 alexandrm [r4]
 ASEExpertVS2005.Sample 2008-05-06 alexandrm [r4]
 ASEExpertVS2005.SolutionList 2008-05-06 alexandrm [r4]
 ASEExpertVS2005.TabIndexManager 2008-05-06 alexandrm [r4]
 ASEExpertVS2005.WindowsManager 2008-05-07 alexandrm [r13]
 ASEExpertVS2005SetupTools 2008-05-06 alexandrm [r4]
 ASEExpertVSSetup 2008-05-06 alexandrm [r4]
 ConsoleApplication1 2008-05-06 alexandrm [r10]
 ConsoleApplication2 2008-05-06 alexandrm [r4]
 _Libs 2008-05-06 alexandrm [r5]
 ASEExpertVS2005.AddIn 2008-05-06 alexandrm [r8]
 ASEExpertVS2005.sln 2008-05-06 alexandrm [r10]
 ASEExpertVS2005_D.AddIn 2008-05-06 alexandrm [r10]
 ASEExpertVS2008_D.AddIn 2008-05-06 alexandrm [r3]
 addin_debug.bat 2008-05-06 alexandrm [r3]
 debug.bat 2008-05-06 alexandrm [r3]
 readme.txt 2008-05-06 alexandrm [r9]
 work.bat 2008-05-06 alexandrm [r3]

Read Me

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\*.*"