Quantcast
Channel: Visual Studio Integrate forum
Viewing all articles
Browse latest Browse all 4410

MSI-Installed Extension updates not appearing in Extension Manager

$
0
0

I've written a Visual Studio extension which installs using an MSI. The install puts a extension.vsixmanifest file in the right place, and the extension appears in the Extension Manager as expected:

Extension Manager details

The problem is, when I publish a new version on the Visual Studio Gallery, the Extension Manager does not report it. I add the new version by creating a new installer and editing the existing page. Each new installer has a new ProductCode, PackageCode and ProductVersion (I update the MSI setup project and the version number in the included extension.vsixmanifest), but the same UpgradeCode; an example 'upgrade' commit can be found on GitHub here.

The extension.vsixmanifest is as follows - I replace the 'Publisher' attribute value with the value from the assembly info during installation:

<?xml version="1.0" encoding="utf-8"?><PackageManifest Version="2.0.0" xmlns="http://schemas.microsoft.com/developer/vsx-schema/2011">  <Metadata>    <Identity Id="2d5de770-50e9-4dcf-87e9-ea1ed1b43b68" Version="1.4.5.0" Language="en-US" Publisher="$author$" />    <DisplayName>ReadableExpressions.Visualizers</DisplayName>    <Description xml:space="preserve">A set of Debug Visualizers providing readable views of Expressions.</Description>    <MoreInfo>https://github.com/AgileObjects/ReadableExpressions</MoreInfo>  </Metadata>  <Installation InstalledByMsi="true" AllUsers="true">    <InstallationTarget Id="Microsoft.VisualStudio.Pro" Version="[10.0-15.0]" />    <InstallationTarget Id="Microsoft.VisualStudio.Community" Version="[14.0-15.0]" />  </Installation>  <Dependencies/>  <Assets/></PackageManifest>

What am I missing?



Viewing all articles
Browse latest Browse all 4410

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>