As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I'd like to build a pretty simple plug-in for Visual Studio, but I don't really know how this has to be done. Is this doable in (non-managed) C++?
I'd like to know what resources you'd recommend me.
DevExpress has a free plug-in called DXCore which provides some nice abstractions upon which to then build other plug-ins...you might look into that.
Do you really want to do it in unmanaged code? DevExpress has a nice free library to develop visual studio plugins but it's managed. This is what they use to develop Refactor and coderush
http://www.devexpress.com/Products/Visual_Studio_Add-in/DXCore/
It seems the underlying API is kind of messy. As far as I know this is the easiest way.
I've never tried, so I don't know about doing it in C++, but this website has loads of information: http://msdn.microsoft.com/en-us/vsx/default.aspx
A good place to start would be this tutorial:
http://www.c-sharpcorner.com/UploadFile/mgold/AddIns11292005015631AM/AddIns.aspx
The DXCore from DevExpress is a wonderful library for basing all sorts of plugins. Feel free to drop by the IDE Tools Forums and more specifically the DXCore plugin forum and ask for any help you might need. :)
I'm not so sure about unmanaged C++ but I know for certain that the DXCore supports Plugin creation in any managed language.
Found this MSDN tutorial: Creating Add-ins Using Visual C++. Thanks Matt.
Related
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
Depends on your experience what are best free installation tools available for windows deployment for both managed and unmanaged deployment ?
Visual studio setup project only works for simple deployment scenario's and it doesnt allow too much customization.
WiX is your best bet if you want to build MSI packages. It can be customized to various degrees, from simple modifications to the dialogs to full control over every step of the setup process, it integrates fully with Visual Studio, and it's free and open source.
Be wary that, although the documentation is good and the learning curve (in my opinion) is pretty fast for simple projects, full-fledged personalization requires a moderate to deep understanding of the inner workings of Windows Installer. The excellent WiX Tutorial should, however, give you an idea of the possibilities offered by this tool (as well as sample code) without going into too much detail. (Of course, if you want to have an extremely fine-grade control over the setup program, you'll have to resort to MSDN in the end).
Another bonus is that the latest version of WiX offers an integrated bootstrapper as well, so, if you need - for example - to install or upgrade the .NET Framework on the user's machine, you can do it using this single tool (minimal examples are provided in the WiX documentation).
Please have a look at
InnoSetup
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
Diving into vs2010 Extensibility and I gotta say the subject seems to be as wide as it is deep. Anyone have tips, tricks or hacks to leverage jumping into this somewhat intimidatingly huge niche of visual studio?
I wrote 9 hours of Visual Studio Extensibility material for Pluralsight (part 1, part 2). If you're an MSDN subscriber you can get a one-month free subscription which should give you more than enough time to get through both courses. I also put together some 2008 and 2010 talks on VSX topics and both the slides and demos (along with videos) are on Code Project.
I'll be first then....
Saving the following text as a registry and appending it(open it with regedit) allows for easier identifying of a particular menu item or command and allows you to build on existing but hard to find UI elements...
Windows Registry Editor Version 5.00[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\General]
"EnableVSIPLogging"=dword:00000001
I found this useful tidbit here
With this you can add Context Menus into you vs2010 IDE (New version is using MEF to some extent but there are older versions just using MAF). So much easier then MAF!!!
VSPackage Builder: Yet another awesome way to design Visual Studio Packages without having to rummage through the innards of a vs extension to design one.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
I have recently been tasked with writing a fairly large (for 1 person) program and would like to know what is the best software to use to be able to manage this project. Something that I can list what needs to be done and check it off when it is done, something to keep me on track.
I'm a FogBugz user here. Does exactly what you're asking and if there's just going to be one user then you can use it for free.
Another option for the basic task scheduling/prioritization duties is SmartSheet - never clicked with me personally but a lot of people seem to like it. It's worth checking out as an alternative.
you can check out this one too, simple and easy to use http://checkvist.com/
If you find free and open source project management software, you can use Trac or Collabtive. We use both of them for project management activity.
Otherwise, if you have money and require professional service, why not try FogBugz or BaseCamp for free trial?
I would suggest Mylyn if you are into Eclipse. Trac is a great ticket/task tracking system.
We have used XPlanner it's neat and easy to use.
We use http://easyprojects.net/ and it works quite well.
If you are using visual studio there are some task list features built in I'm sure some other IDE's also have similar features. In the company I work for MS project is the defacto standard. I don't really see the value in it for a one person project. I use Todolist for personal Time management.
You might want to consider fossil.
It's a source code management system with built in ticket system and wiki.
It's trivial to get it working (just one binary file).
It's crossplatform.
It stores the whole repository into an SQLite database.
Open Atrium
BugZilla
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
Any cheap or free IDE's out there for VB6 programming? or is MS the only way to go?
Thanks.
VB6 is a Microsoft language and product, so they have the VB6 thing sewed up.
If you need the VB6 compiler, there's no alternative to the real Microsoft product. You can run it in command-line mode so I guess you could use any IDE.
If you have an MSDN subscription, you can download Visual Basic 6 free.
Otherwise try somewhere like eBay, although it's often surprisingly expensive. Although Microsoft said in September 09 there were still several million people using VB6, so maybe it's not that surprising.
Not that I know of for VB6.
VB .NET has Visual Basic Express Edition, though...
I don't know of a complete IDE, but MZ-Tools makes a great IDE addin for VBA/VB6 (and it's free).
Have you tried ebay? You may be able to pick up a genuine copy of VB6 for not a lot of money.
Not for VB6 (another answer mentions a .NET solution).
There used to be a Visual Basic 5 Control Creation Edition (CCE) that was freely redistributable, but my feeble attempts at searching have failed to find it; a non-Microsoft site purporting to have it has removed it and replaced it with a text file complaining of link abuse, and Microsoft themselves don't distribute it anymore, sadly.
The CCE can't be used to make executables, as hinted at by its name.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
Can anyone recommend a free VBScript compiler?
You can do it for free with Vbsedit
VBScript is an interpreted language, not a compiled one. If you want to make a binary executable out of your VBScript code, you will need to port it to Visual Basic or Visual Basic .NET first. As for free compilers, Visual Basic .NET Express edition is available for free.
If you're trying to compile VBScript in order to hide something like a password, you're probably doing it wrong.
This compiler is $49: http://www.xuebrothers.net/sh/sh.htm and has a free demo.
Any compiler for this language promptly turns it back into the plaintext script before running it, so you lose the benefit of obscurity against any determined attacker. If you absolutely won't pay for any of the compilers, your best bet might be to re-write it using one of the free visual studio basic variants, and compile that.
http://www.microsoft.com/express/
Yes... you can definitely use VbsEdit.. download evaluation copy from http://www.vbsedit.com/
OR
save the file as .vbs file and try to execute the same with double clicking the file... debugging is little tough job...
Could use Mono. It's free. Also available for Linux, Mac, as well as PC.