Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Question
Friday, June 23, 2017 8:30 AM | 1 vote
I am using Visual Studio 2012 with Intel Visual Fortran Composer 2013. When creating a new Intel Visual Fortran project, the user may select from the following Fortran project types:
- Console Application
- Empty Project
- Main Program Code
- Library
- Dynamic-link Library
- Dynamic-link Library with Sample Code
- Static Library
- QuickWin Application
- QuickWin Application
- Standard Graphics Application
- Windowing Application
- ActiveX Dialog Code
- ActiveX MDI Code
- ActiveX SDI Code
- Dialog Code
- Empty Project
- MDI Code
- SDI Code
- COM Server
- In-process Server (DLL)
- Out-of-process Server (EXE)
Likewise, when creating a new C++ project the user may select from the following project types:
- Visual C++
- Win32 Console Application
- MFC Application
- Win32 Project
- Empty Project
- Makefile Project
- ATL
- ATL Project
- CLR
- Class Library
- CLR Console Application
- CLR Empty Project
- General
- Empty Project
- Custom Wizard
- Makefile project
- MFC
- MFC Application
- MFC ActiveX Control
- MFC DLL
- Test
- Managed Test Project
- Native Unit Test Project
- Win32
- Win32 Console Application
- Win32 Project
My problem is that I already a large, complex, solution provided to me by a 3rd party. I would like to determine the project type for this solution. Is there a way in VS2012 to determine the project type of a solution after it has been created?
All replies (2)
Friday, June 23, 2017 3:36 PM | 1 vote
Hi,
Visual Studio projects have a type and optionally subtypes (flavors). Both are identified by Guids in the project file (ProjectTypeGuids entry). See:
HOWTO: Get the project flavor (subtype) of a Visual Studio project from an add-in
INFO: List of known project type Guids
But what you have listed in your post are project "templates", not project "types". Likely all the project templates use the same guid for Fortran projects.
So, you need to find the location of the project templates (for VS 2017 it would be C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\ProjectTemplates) and compare the files and references used by each project template with the files and references used by the project.
My portal and blog about VSX: http://www.visualstudioextensibility.com; Twitter: https://twitter.com/VSExtensibility; MZ-Tools productivity extension for Visual Studio: https://www.mztools.com
Tuesday, June 27, 2017 6:38 AM
Hi friend,
Thanks for your post.
If the reply from Carlos could help you out, please help mark it as answer.
And feel free to let us know if you need more help.
Best regards,
Fletcher
MSDN Community Support
Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact [email protected].