Intel® Fortran Compiler 17.0 Developer Guide and Reference
In general, you can open projects created by older versions of Intel® Visual Fortran and use them directly. If the projects were created in older versions of Microsoft* Visual Studio*, Visual Studio first converts the Solution file and any non-Fortran projects it contains. Projects created in newer versions of Intel® Visual Fortran might not be usable in older versions.
Projects created in Compaq* Visual Fortran 6.0 or later can usually be converted to Intel® Visual Fortran as follows:
Open the Visual Studio* 6 Workspace file (.dsw) in a newer version of Microsoft Visual Studio. Visual Studio converts the project to the newer Visual Studio format.
Right click on the solution and select Extract Compaq Visual Fortran Project Items. This option is available only if your installation of Microsoft Visual Studio includes Microsoft Visual C++.
Some general conversion principles apply:
It is good practice to make a copy of the project before doing conversions.
Intel® Fortran projects are created and built in a particular version of Visual Studio*. If you open the project in a later version of Visual Studio*, you are prompted to convert the solution. Once converted, a solution cannot be used in its previous environment.
Compaq* Visual Fortran 6.x projects can be converted to Intel® Fortran projects in Visual Studio* 2012, 2013 or 2015 environments. Fortran-only projects are simpler to convert.
Project conversion support is provided for Compaq* Visual Fortran Version 6.x only. Compaq* Visual Fortran projects created with earlier versions may not convert correctly.
Conversion of Compaq* Visual Fortran projects is not supported if you are using the Microsoft Visual Studio* 2013 Shell. Instead, create a new Intel® Fortran project and add your source files to it.
Fortran source files, resource files, and MIDL files lose any custom build step information when converted from Compaq* Visual Fortran to Intel® Fortran. For other file types, custom build steps will be propagated during the project's conversion.
Conversion of Fortran and C/C++ mixed language projects results in the creation of two separate projects (a Fortran project and a C/C++ project) in a single solution.
Intel® Fortran projects that are created with a point release (for instance, 17.x) are typically backward compatible to the first release of that number (in this case, 17.0). Projects are not backward-compatible between major release numbers.