Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.
29255 Discussions

Making Intel Fortran 11.1/VS2008 and Intel Fortran 9.1/VS2003.NET CO-EXIST

tamtaka
Débutant
778 Visites
I have been using IVF9.1(IA32) integratedto Visual Studio 2003.NET. Now, I would like to install IVF11.1.065 integratd to Visual Studio 2008 on the same PC without affecting the existing IVF9.1/VS2003. Iwas hoping thatthe instructions posted on the followingwebsitewould help me solve the problem.

http://software.intel.com/en-us/articles/making-intel-fortran11-VS2008-and-intel-fortran9-VS2003-co-exist/

However, when I tried to custom install IVF11.1, I do not see the sub-item "Integration to Microsoft Visual Studio 2003.NET" nor "Integration to Microsoft Visual Studio 2008" that are supposed to be listed below "Integration(s) in Microsoft Visual Studio*" (even though I have already intalled VS2003.NET and VS2008). Hence, I cannot deselect the integration to VS2003.NET.

I am hesitating to proceed with ver 11.1 installation because Iam not very sure how it affects the integration of the existing visual fortran to VS2003.NET. I would appreciate anyhelp as to how to deal with this problem.

Thanks.
0 Compliments
1 Solution
Steven_L_Intel1
Employé
778 Visites
Whoops. I forgot that vfhieditor.dll was new in 10.0.

Open a Visual Studio 2003 command prompt window (you can do this from the Start menu.) Run these commands:

cd "C:\Program Files\Microsoft Visual Studio .NET 2003\Intel Fortran\VFPackages"
regsvr32 /s /u VFAVwin.dll
regsvr32 /s /u VFFortSvc.dll
regsvr32 /s /u VFProjConvert.dll
regsvr32 /s /u VFProj.dll
regsvr32 /s /u VFToolOpt.dll
regsvr32 /s VFToolOpt.dll
regsvr32 /s VFProj.dll
regsvr32 /s VFProjConvert.dll
regsvr32 /s VFFortSvc.dll
regsvr32 /s VFAVwin.dll

This should do it.

Voir la solution dans l'envoi d'origine

0 Compliments
4 Réponses
Steven_L_Intel1
Employé
778 Visites
I think the following will work for you.

1. Save a copy of the C:\Program Files\Microsoft Visual Studio .NET 2003\Intel Fortran folder
2. Install 11.1
3. Replace the current Intel Fortran folder with the contents of your saved copy
4. Unpack and run the repair program in the attachment
0 Compliments
tamtaka
Débutant
778 Visites

Dear Steve,

Thank you for your suggestion. I followed your steps and encountered the following error in Step 4 when I ran the repair program.

"Visual Studio .NET 2003 installed at C:\Program Files\Microsoft Visual Studio .NET 2003

Error while loading C:\Program Files\Microsoft Visual Studio .NET 2003\Intel Fortran\VFPackages\VFHieditor.dll: The specified module could not found."

Now IVF9.1/VS2003.NET is not working andI looked at the VFPackages folder for VS2003.NET. There, I found 5 dlls: VFAVWin.dll, VFProj.dll, VFToolOpt.dll, VFFortSvc.dll and VFProjConvert.dll. There is no VFHieditor.dll that the repair program is looking for. Do you think this problem can be fixed if I reinstall IVF 9.1? If so, I hope that does not affect IVF11.1/VS2008 integration which has been established in Step 2.I appreciate your suggestion.

Thanks.

0 Compliments
Steven_L_Intel1
Employé
779 Visites
Whoops. I forgot that vfhieditor.dll was new in 10.0.

Open a Visual Studio 2003 command prompt window (you can do this from the Start menu.) Run these commands:

cd "C:\Program Files\Microsoft Visual Studio .NET 2003\Intel Fortran\VFPackages"
regsvr32 /s /u VFAVwin.dll
regsvr32 /s /u VFFortSvc.dll
regsvr32 /s /u VFProjConvert.dll
regsvr32 /s /u VFProj.dll
regsvr32 /s /u VFToolOpt.dll
regsvr32 /s VFToolOpt.dll
regsvr32 /s VFProj.dll
regsvr32 /s VFProjConvert.dll
regsvr32 /s VFFortSvc.dll
regsvr32 /s VFAVwin.dll

This should do it.
0 Compliments
tamtaka
Débutant
778 Visites
It worked! At first, I forgot to close anexisting VS2003.NET session before I ran those commands and it did not work. Butit went well for the second time doing the same thing after I closed it. Many thanks for your assistance.
0 Compliments
Répondre