How to create Visual Studio extension (vsix) targeting Visual Studio Community Edition - visual-studio-2013

I am upgraging and old Visual Studio extension. It's simple, so I want to target all possible versions of Visual Studio. As it seems that Visual Studio 2013 Community Edition now supports extensions:
With the new Community edition, any developer can use those extensions as well.
I have decided to include it as well.
The problem is that I am not sure how to update the .vsixmanifest file in order to support the Community Edition - this is the <InstallationTarget> element's Id property, which, according to the documentation, has the following "expected" values:
Microsoft.VisualStudio.IntegratedShell
Microsoft.VisualStudio.Pro
Microsoft.VisualStudio.Premium
Microsoft.VisualStudio.Ultimate
Microsoft.VisualStudio.VWDExpress
Microsoft.VisualStudio.VPDExpress
Microsoft.VisualStudio.VSWinExpress
Microsoft.VisualStudio.VSLS
My.Shell.App
none of which is an obvious choice.

Just target Microsoft.VisualStudio.Pro. Also visx with a vspackage is not installable in VS Express editions, no matter what you put in the manifest, in fact only CE or higher will install these.

Related

Visual C++ 2005 Redistributable

I have a software application called appTranslator that I have used for many years to manage language translations. It comes with a appTranslatorTESetup (Translator Edition) that i give our translators.
Today I supplied the download link to a user and he was not able to install it. The software was compiled in 2007 so I am assuming it was using the Visual C++ Redistributable 2005.
I looked at the official Microsoft page here. I can see:
Visual Studio 2015, 2017 and 2019
Visual Studio 2013
Visual Studio 2012
Visual Studio 2010
Visual Studio 2008 SP1
Concerning version 2008 it states:
Visual Studio 2008 reached end of support on April 10, 2018. To aid the discovery of the latest downloads, the links are retained currently, but may be removed in the future.
After another search I came up with:
Microsoft Visual C++ 2005 Service Pack 1 Redistributable Package MFC Security Update
Is this considered the latest official available edition?
I can confirm that the link I provided is the latest 2005 redist download.
And when my user installed it they were able to run appTranslatorTE.
It may be worth keeping a copy of these redist downloads for legacy app support.
As of 16-04-2022 the link is valid:
I do have some VS2005 Redist downloads on my DropBox folder in some languages:
Not sure of the est way to make these available for all as an alternative download.

Generating Setup Project from visual studio community installer

I have generated visual studio installer from Microsoft visual studio community version. i want to ask is there any difference of installer generated from visual studio community version and visual studio enterprise version OR visual studio ultimate version ?
The installer project extension is the same, assuming that's what you're referring to. There are no extra (or missing) features that depend on your version of Visual Studio.

Create plugin in Visual Studio 2015 compatible with previous versions

Is that possible to create plugin into Visual Studio 2015 which will be compatible and could be installed into different versions of Visual Studio 2013/2012/2010 ? How to do it if so ?
Update:
I know that I can create different versions of plugin/solutions for/in different visual studios, but I was wondering if there is possibility to create one solution in Visual Studio 2015.
A Visual Studio extension can support multiple versions of Visual Studio specifying them in the VSIX Manifest. Plus your extension should reference dlls present in all versions of Visual Studio, typically referencing the version of lowermost targeted VS version.

How to open InstallShield Limited Edition project in Visual Studio 2015?

I have a Visual Studio solution developed in VS 2013. The solution included a setup project bu InstalledShield Limited Edition. Visual Studio 2015 says the setup project is not compatible. I reinstalled InstallShield which didn't didn't help. I don't see anything on Flexera's site about InstallShield which works in VS 2015. Are there plans for one or does Microsoft now want us to use something else for installation projects?
While you could theoretically register the extension manually, as in our initial testing that's the minimum required to get ISLE 2013 up and running, we have now released ISLE 2015, so you should update. This release includes support for Windows 10, Visual Studio 2015, .NET 4.6 (including a fix for the 1001 error from installing .NET 4.6), and other enhancements and bug fixes since the 2013 release.

Are Visual Studio 2010 Professional Solutions/Projects 100% compatible with Visual Studio 2010 Premium Solutions/Projects?

I am just wondering on what version of Visual Studio 2010 to install (Professional or Premium) If there are a few people in the team with a mix of VS2010 professional/premium, would opening solution/project files be an issue, ie incorrect version or prompts to upgrade prjects..
Projects include: asp.net mvc, database and silverlight.
In general projects created by the same version of different editions are compatible with one another - if the edition installed lacks features necessary to load a given project, it will inform you of such and simply not load the project.

Resources