Is it possible to use the Redgate .Net reflector along with ReSharper in Visual Studio 2010? We are using the reflector at the moment and are in the process of finalizing the purchase of the ReSharper but we just want to make sure that the two can work side-by-side, i.e. if we disable the reflector in ReSharper, the Redgate reflector will support navigation to the decompiled source.
Yes this is possible, but in order to use it to the full extent, you need to turn off Resharper decompilation if you want to be able to use the Reflector decompilation and debugging support:
Related
Recent version of Visual Studio added AI-assisted IntelliSense. See below image the star-marked items.
Many times this AI-assisted IntelliSense works great. ReShaper's suggestion system is more powerful in general and I always stick to it. My question is can I have Microsoft AI-assisted IntelliSense in ReSharper's suggestion system?
My question is can I have Microsoft AI-assisted IntelliSense in
ReSharper's suggestion system?
I am afraid that you cannot get your answer as your expected.
Assisted IntelliSense is from Visual Studio IntelliCode and is a part of Viusal Studio Intellisnese.
However, Resharper is a third-party extension and its Intellisense will inherit, overwrite Visual Studio Intellisense and then uses its own features.
In fact, it is not compatible with Visual Studio Intellisense. You can check this document. Besides, someone has reproted a similar issue.
So in use, you can only use one of them(Visual Studio Intellisense and Resharper Intellisense), but not use them all at the same time.
As a suggestion, if you're using VS2019, try switching between them(Extensions-->Resharper-->Options-->Environment-->Intellisense-->General) which this is the only better solution and thanks for Resharper has retained the option to use Visual Studio Intellisense.
In addition, if you still want this feature and use both of them at the same time, you should contact with Resharper's support team and hope that they will give you a satisfactory answer.
I have Visual Studio 2010 Professional installed. But for a client I do need Visual Studio 2008 (to avoid some upgrades that are note compatible with vs2010)
It is my job's notebook, so everything must be original and legal. And both, the client and my boss want to avoid licences costs. ANYWAY... it seems that my notebook already has some version of vs2008, I need to know if it is too muche reduced or if it will work to develop.
I can open a vs2008 that seems pretty much the same, also the about screen. But at "Add or Remove Programs" I just only have "Visual Studio Tools for Applications 2.0"
Finnaly when I run the app, it works, but the code is not recognize, it is shown as it is notepad.
Here are some screenshots that may help... THANKS ALL!!
VSTA is sort of a replacement for VBA, i.e. you can use VS to write .NET code to extend and automate thrid-party applications that are designed to support it. It appears that that is the only VS 2008 component that you have installed so you cannot open VB or C# projects or any of that stuff. If you want a legal copy of VS 2008 that you don't have to pay for then you'll need to look at an Express edition, although that may lack some features that you need. 2008 Express editions are hard to come by now too, as they are not offered for download any more by Microsoft.
What are these non-upgradeable parts of your project?
I want to do so because intellisense option for clr console application is not working in visual studio 2010..
Yes, you can. They will run side by side.
However, if you have professional installed, wouldn't it be better to update the install and add c++ to it?
There is no Intellisense support for C++/CLI in Visual Studio 2010 (including in SP1 and the Express edition).
I've been using Visual Assist X from Whole Tomato software for the last few weeks and am very happy with their Intellisense support. From the research I did, it appears that theirs is about the best going (Resharper for example does not support C++).
No, this is not going to solve your problem. The IntelliSense parser is exactly the same in the Express edition, it also doesn't support parsing C++/CLI code. You'll need to find the installer for the VS2008 Express edition. That's going to be quite difficult, you cannot get it from Microsoft anymore. Or you'll have to bear and grin it until the next version for Visual Studio, the Microsoft team promised it will be supported again.
Do keep in mind that you are not writing C++ code, C++/CLI is a very distinct language. There isn't much point in writing complete console mode apps in C++/CLI, you might as well use C#. There's an Express edition for that as well, IntelliSense works.
I love the Go to Reflector menu option installed by TestDriven.NET. However, TestDriven.NET is not free for commercial use and so I do not have it at work.
Is there another tool out there that does just that - allows to jump to .NET Reflector from the source code in Visual Studio and which is totally free?
I know it is possible to develop a Visual Studio add-in that does it, but, alas, I have no time for it, so has one already been developed?
The latest version of Reflector have the Visual Studio add-in that you mention bundled with it for free.
My understanding from the author of TestDriven.NET is it is very difficult to intergrate .NET Reflector with Visual Studio. He use to provide a free .NET Reflector Add-in but (I don't remember his reason) decided to roll it up into newer versions of TestDriven.NET. I believe the source code (ReflectorVsAddin.zip) for the original add-in is still out there. (Found the old .NET 1.1 / Visual Studio 2003 source code, see the update below.) Someone probably has the original ZIP file.
To use with older versions of Visual Studio, I still have either all or some of the files included in ReflectorVsAddin.zip. I am sure some hardy soul could disassemble them and create an add-in based on the techniques. Yet, searching on "Reflector Hosting" resulted in numerous articles on how to integrate .NET Reflector with your own application. I believe it would be easier to start from scratch. I personally, find using .NET Reflector externally outside of Visual Studio easier to use.
Update
Building the Reflector Add-In
By Jamie Cansdale
Making Reflector into a Visual Studio.NET Add-In
Update
See How to: Load Assemblies into the Reflection-Only Context.
One parial solution might be for you to do the following:
Make sure you have Reflector registered so it shows on your context menu in windows explorer.
In visual studio, make sure the "Show all Files" button is clicked in your solution explorer
Go to the bin/Debug directory folder and right click on the directory
Choose "Open Folder in Windows Explorer"
Once windows explorer comes up, right click on your assembly and choose "Browse with Reflector"
This won't get you to the exact code you were looking at (like the TD.Net addin) but it will get you into reflector in a couple of clicks, just leaving you to use find to locate the code.
I am just about to get used with Visual Studio 2010 right now.
So could you mention visual studio add-in that is ready for Visual Studio 2010?
Take a look within Visual Studio itself: Tools -> Extension Manager.
This will show various tools and other extensions from http://visualstudiogallery.msdn.microsoft.com/en-us/. I'm not sure if it's working very well right now, as I'm having connection issues within VS and the site seems a bit slow.
I know AnkhSVN exists on there and I'm sure others do as well.
Here's a blog post with some more information: Get VS2010 Extensions easily with built-in Extension Manager (and checking out a VS2010T4 editor)
JetBrains has preview builds of ReSharper available. It may not be completely stable yet, but some ReSharper is better than no ReSharper...
AnkhSVN - a subversion client is VS 2010 compatible.
Hope that helps,
Dan
AnkhSVN
Get ReSharper. It really helps you make fewer errors and code faster. http://twi.im/oW
My addin Atomineer Pro Documentation provides automatic DocXml/Doxygen comment generation tool for use in C/C++/C#/VB/Java. It supports XML Documentation, Doxygen, JavaDoc, and Qt format comments.
An alternative for documenting in XML format for C#/VB is GhostDoc - there is a feature comparison here to give an idea of how they measure up to each other.