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

New Visual Studio 2010 Integration in Update 6

thomas_boehme
New Contributor II
503 Views
I appreciate the improvements for the Visual Studio 2010 integration in Update 6. I did already use them during the beta and they are already invaluable to me.I hope that Intel will continue to improve the integration and maybe one day we will even see some refactoring support (rename and extract subroutine would be most welcome).
I really like Go To Definition and the possibility to finally use Code Snippets is absolutely great. I always missed these features when programming in FORTRAN as I am quite used to the from programming in C#.
Unfortunately, the Go To Definition does not seem to work with TYPE definitions and type bound procedures. As we are heavily using the OO-features, this currently limits the usefulness of the Go To Definition to me. Are there any plans to add support for these as well?
Also, I do have a small issue related to the code snippets. When I set a breakpoint in the editor and then right click the break point and select Condition..., the Code Snippet Dialog comes up instead of the Condition Dialog. It's not a huge problem, as I can set the condition using the breakpoints window.
Best wishes,
Thomas
0 Kudos
4 Replies
Steven_L_Intel1
Employee
503 Views
Hmm - I thought types worked, though I know they didn't in an early beta. I will ask.

I will see if I can reproduce the breakpoint issue - thanks for letting us know.
0 Kudos
Steven_L_Intel1
Employee
503 Views
I have entered issue DPD200173270 for the type issue, and DPD200173271 for the breakpoint issue.

Here's another issue I found myself. Open a project with a source file, such as creating a new one with the project wizard. Delete all the lines from the source file and then type in or paste some code. The new IDE features will be disabled until you close and reopen the project. I escalated this as DPD200173272.
0 Kudos
thomas_boehme
New Contributor II
503 Views
Hi Steve,

thanks for the quick reply.

I found one more issue with our projects, which is probably by design. When using a multi-project solution, Go To Definition for SUBROUTINE calls only seems to work within the same project, not to other projects in the same solution (e.g. a lib that get's linked to it). It would be nice if the support could be extended to multi-project solutions in the future.

regards,
Thomas

0 Kudos
Steven_L_Intel1
Employee
503 Views
The right click on breakpoint issue has been fixed in our sources.

Having derived types work is planned for a future release.

The source browser really doesn't know about other projects - it scans the sources in your project. If you USE modules from another project it doesn't really know where they came from.
0 Kudos
Reply