Select to view content in your preferred language

Visual Studio SOE templates missing

2337
2
01-23-2014 07:48 AM
EricO_Neal
Deactivated User
I am using Visual Studio 2010 Express with ArcGIS 10.1, which is supposed to support the ArcObjects SDK.  I can see all of the Desktop templates, but the "Server Object Extenstions" templates are empty in "New Project".  I read somewhere, and if I remember correctly, these will not appear unless Framework 3.5 is targeted.  The problem is that VS2010 Express by default targets the 4.0 framework and I cannot change that until AFTER I start a new project and by then its too late to apply the template.  Not sure if this is the reason as I dont think the template are getting copied to "C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\VCSExpress\ItemTemplates\ArcGIS\Server Object Extensions" either.

Am I really going to need to buy an outdated version of Visual Studio Professional 2010 to migrate ONE SOE????

Help!
0 Kudos
2 Replies
ErinBrimhall
Deactivated User
You may be able to change the default framework version used during Project creation by modifying your registry.

I'm not using Visual Studio 2010 Express, so I can't confirm whether or not this approach will work, but it's worth looking into.

In regedit, drill down to the following path:


[INDENT]HKEY_CURRENT_USER\Software\Microsoft\VSWinExpress[/INDENT]


From here (and I'm doing a bit of guesswork since I don't have Express installed), look for a folder called NewProjectDialog.  With any luck this folder will exist and contain FxVersion as a string value that specifies the Framework version. 

Hope this helps!
0 Kudos
EricO_Neal
Deactivated User
Thanks.  That key was found in the registry for Visual Studio Express Web Developer, but wasnt there for the C# desktop Express version of 2010.  What I did to get me moving was download the Professional 30 day trial version.  My suspicions were correct because the templates were missing in that as well until I switched to framework 3.5 on the start page.
0 Kudos