Out of the box EP Visual studio Add-in (Enterprise portal tools) shipped with AX2009 doesn't work with VS2010. With few simple steps it is possible to make it compatible. AX installer performs validation for VS2008 so all installations steps for Enterprise portal tools have to be done manually:
- Copy DVD\MSI\EnterprisePortalTools      to C:\Program Files\Microsoft Dynamics AX\50\EnterprisePortalTools
- Rename      file Microsoft.Dynamics.Framework.Portal.VisualStudio.2008.AddIn.AddIn      to Microsoft.Dynamics.Framework.Portal.VisualStudio.2010.AddIn.AddIn
- Edit the      file: replace VS version 9.0 with 10.0
- Open      VS2010: Tools->Options->Add-in/Macros security and add C:\Program      Files\Microsoft Dynamics AX\50\EnterprisePortalTools
- Open DVD\MSI\Components64\
- Unpack AxWebProject.zip
- File ProjectName.webproj      is just one bit big. For VS2010 it should be 0: either delete the file and      create new one with same name or edit it and delete it's content
- Pack it back to AxWebProject.zip
- Create folder My Documents\Visual Studio 2010\Templates\ProjectTemplates\Visual Web Developer\CSharp
- Copy      AxWebProject.zip to My Documents\Visual Studio      2010\Templates\ProjectTemplates\Visual Web Developer\CSharp
- Create folder My Documents\Visual Studio 2010\Templates\ItemTemplates\Visual Web Developer\CSharp
- Copy AxWebpartPage.zip      and AxWebUserControl.zip from to My Documents\Visual Studio 2010\Templates\ItemTemplates\Visual      Web Developer\CSharp
- Open VS2010      and make sure that EP project template is available
- To add EP specific Items      to Visual Studio's Toolbox, select "Chose items" from the right      click menu on VS's toolbox
- Browse for C:\Program      Files\Microsoft Dynamics      AX\50\Client\Bin\Microsoft.Dynamics.Framework.Portal.dll
 
4 comments:
There are several reasons why this probably isn't working for me. First of all, none of the directories you have listed are available on my computer. I am able to find folders you are listing just in different directories. But I can't get it to work. Is there any way you can show some screen shots of the process to help me fill in the gaps? Thank you!
AX installer creates folders in My Documents i.e. 'My Documents\Visual Studio 2010\Templates\ProjectTemplates\Visual Web Developer\CSharp'. The procedure assumes that AX installer won't be involved. Therefore those folders are not there. Just create them manually.
Hi, great post. :)
i tried to do this tip but it does not work for me...
I dont know why... But I didn't understand very well what I have to do with the webproj file. I created a file without content and replaced the same file, Is this what i have to do??
I have many folders of the AX installation, can this cause problems to integrate the VS?
Thanks in advance.
Yep, as a result webproj file must have zero size.
Installer just copies the files to respective folders. You should do it manually instead.
Post a Comment