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

Vsix extension cannot be installed to 2012 Isolated Shell application.

$
0
0

Hi,

I do have a 2012 Isolated Shell Application and I want to write an extension for it, but I cannot get the vsix to install my extension. My ShellApplication is found by the installer, but it won't let me install it:

08.01.2013 16:13:20 - Microsoft VSIX Installer
08.01.2013 16:13:20 - -------------------------------------------
08.01.2013 16:13:20 - Initializing Install...
08.01.2013 16:13:20 - Extension Details...
08.01.2013 16:13:20 - Identifier      : {Guid1}
08.01.2013 16:13:20 - Name            : MyExtension
08.01.2013 16:13:20 - Author          : My
08.01.2013 16:13:20 - Version         : 1.0
08.01.2013 16:13:20 - Description     : aaaa
08.01.2013 16:13:20 - Locale          : en-US
08.01.2013 16:13:20 - MoreInfoURL     : 
08.01.2013 16:13:20 - InstalledByMSI  : False
08.01.2013 16:13:20 - SupportedFrameworkVersionRange : 4.5
08.01.2013 16:13:20 - 
08.01.2013 16:13:20 - Supported Products : 
08.01.2013 16:13:20 - Microsoft.VisualStudio.Pro
08.01.2013 16:13:20 - Version : [11.0,12.0)
08.01.2013 16:13:20 - Microsoft.VisualStudio.Premium
08.01.2013 16:13:20 - Version : [11.0,12.0)
08.01.2013 16:13:20 - Microsoft.VisualStudio.Ultimate
08.01.2013 16:13:20 - Version : [11.0,12.0)
08.01.2013 16:13:20 - Microsoft.VisualStudio.IntegratedShell
08.01.2013 16:13:20 - Version : [11.0,12.0)
08.01.2013 16:13:20 - MyShellApp
08.01.2013 16:13:20 - Version : 1.0
08.01.2013 16:13:20 - 
08.01.2013 16:13:20 - References      : 
08.01.2013 16:13:20 - 
08.01.2013 16:13:20 - Searching for applicable products...
08.01.2013 16:13:21 - Found installed product - Global Location
08.01.2013 16:13:21 - Found installed product - MyShellApp
08.01.2013 16:13:21 - This VSIX manifest format is not supported.
08.01.2013 16:13:21 - VSIXInstaller.NoApplicableSKUsException: This extension is not installable on any currently installed products.
   at VSIXInstaller.App.InitializeInstall()
   at System.Threading.Tasks.Task.InnerInvoke()
   at System.Threading.Tasks.Task.Execute()

Could it have something to do with the previous error message, that the vsixmanifest format is not supported? On both my ShellApplication and the extension, I use the new PackageManifest 2.0.0 format:

<?xml version="1.0" encoding="utf-8"?>
<PackageManifest Version="2.0.0" xmlns="http://schemas.microsoft.com/developer/vsx-schema/2011" xmlns:d="http://schemas.microsoft.com/developer/vsx-schema-design/2011">
  <Metadata>
    <Identity Id="{Guid1}" Version="1.0" Language="en-US" Publisher="My" />
    <DisplayName>MyExtension</DisplayName>
    <Description>aaaa</Description>
    <License>Resources\License.rtf</License>
  </Metadata>
  <Installation InstalledByMsi="false">
    <InstallationTarget Version="[11.0,12.0)" Id="Microsoft.VisualStudio.Pro" />
    <InstallationTarget Version="[11.0,12.0)" Id="Microsoft.VisualStudio.Premium" />
    <InstallationTarget Version="[11.0,12.0)" Id="Microsoft.VisualStudio.Ultimate" />
    <InstallationTarget Version="[11.0,12.0)" Id="Microsoft.VisualStudio.IntegratedShell" />
    <InstallationTarget Version="1.0" Id="TeaHouseShell"/>
  </Installation>
  <Dependencies>
    <Dependency Id="Microsoft.Framework.NDP" DisplayName="Microsoft .NET Framework" d:Source="Manual" Version="4.5" />
  </Dependencies>
  <Assets>
    <Asset Type="Microsoft.VisualStudio.VsPackage" d:Source="Project" d:ProjectName="%CurrentProject%" Path="|%CurrentProject%;PkgdefProjectOutputGroup|" />
  </Assets>
</PackageManifest>

Can anyone tell me why the extension cannot be installed on my Shell Application?

~Rainier



A programmer ia a tool to convert coffein to code.



Viewing all articles
Browse latest Browse all 4410

Trending Articles



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