Another Visual Studio Macro¶
- date:
2007-04-04 14:35
- author:
admin
- category:
arcobjects, esri, programming
- slug:
another-visual-studio-macro
- status:
published
My start up program when working with ArcObjects is nearly always set to ArcMap.exe As my ArcMap installation had recently moved from an F: drive to a C: drive I had to update this for over a dozen projects. There had to be an easier way (!) so I spent some time trying to find out how to accomplish this with a Visual Studio macro. This can easily be altered to set the start up program for a set of projects in a solution, or to another .exe.
1 Imports System
2 Imports EnvDTE
3 Imports VSLangProj
4 Imports VSLangProj2
5 Imports VSLangProj80
6
7 Public Module ArcGISMacros
8
9 Sub SetStartProgram()
10
11 Dim proj As Project
12 Dim config As Configuration
13 Dim configProps As Properties
14 Dim prop As [Property]
15
16 For Each proj In DTE.Solution.Projects
17 If TypeOf proj.Object Is VSLangProj.VSProject Then ‘loop through projects
18 config = proj.ConfigurationManager.ActiveConfiguration
19 configProps = config.Properties
20 prop = configProps.Item(“StartProgram”)
21 If prop.Value.ToString() Like “*ArcMap*” Then
22 prop.Value = “C:\Program Files\ArcGIS\Bin\ArcMap.exe”
23 End If
24 End If
25 Next
26 End Sub
27 End Module
- orphan:
Comments¶
Add Comment