Browse Source

First commit

master
Brachet Christophe 2 years ago
commit
c5cea7cb77
42 changed files with 10761 additions and 0 deletions
  1. +88
    -0
      Command1.cs
  2. +87
    -0
      CommandFileContextMenu.csproj
  3. +55
    -0
      CommandFileContextMenuPackage.cs
  4. +68
    -0
      CommandFileContextMenuPackage.vsct
  5. +33
    -0
      Properties/AssemblyInfo.cs
  6. BIN
      Resources/Command1.png
  7. BIN
      Resources/VSPackageCommandFileContextMenu.ico
  8. +27
    -0
      VSPackageCommandFileContextMenu.cs
  9. BIN
      bin/Debug/CommandFileContextMenu.dll
  10. BIN
      bin/Debug/CommandFileContextMenu.pdb
  11. BIN
      bin/Debug/CommandFileContextMenu.pkgdef
  12. BIN
      bin/Debug/CommandFileContextMenu.vsix
  13. +21
    -0
      bin/Debug/extension.vsixmanifest
  14. +67
    -0
      obj/CommandFileContextMenu.csproj.nuget.dgspec.json
  15. +26
    -0
      obj/CommandFileContextMenu.csproj.nuget.g.props
  16. +11
    -0
      obj/CommandFileContextMenu.csproj.nuget.g.targets
  17. +4
    -0
      obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs
  18. +8
    -0
      obj/Debug/CommandFileContextMenu.GeneratedMSBuildEditorConfig.editorconfig
  19. BIN
      obj/Debug/CommandFileContextMenu.csproj.AssemblyReference.cache
  20. +1
    -0
      obj/Debug/CommandFileContextMenu.csproj.CoreCompileInputs.cache
  21. +23
    -0
      obj/Debug/CommandFileContextMenu.csproj.FileListAbsolute.txt
  22. BIN
      obj/Debug/CommandFileContextMenu.csproj.GenerateResource.cache
  23. +0
    -0
      obj/Debug/CommandFileContextMenu.csproj.VsixDeployedFileListAbsolute.txt
  24. BIN
      obj/Debug/CommandFileContextMenu.dll
  25. BIN
      obj/Debug/CommandFileContextMenu.latest.pkgdef
  26. BIN
      obj/Debug/CommandFileContextMenu.pdb
  27. BIN
      obj/Debug/CommandFileContextMenu.pkgdef
  28. BIN
      obj/Debug/CommandFileContextMenuPackage.cto
  29. BIN
      obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
  30. BIN
      obj/Debug/VSCT.read.1.tlog
  31. BIN
      obj/Debug/VSCT.write.1.tlog
  32. BIN
      obj/Debug/_EmptyResource.resources
  33. +1
    -0
      obj/Debug/_IsIncrementalBuild
  34. +0
    -0
      obj/Debug/createTemplateManifests.cache
  35. +1
    -0
      obj/Debug/ctoFiles.json
  36. +21
    -0
      obj/Debug/extension.vsixmanifest
  37. +1
    -0
      obj/Debug/files.json
  38. +0
    -0
      obj/Debug/mergeCto.cache
  39. +1
    -0
      obj/Debug/resources.json
  40. +10057
    -0
      obj/project.assets.json
  41. +138
    -0
      obj/project.nuget.cache
  42. +22
    -0
      source.extension.vsixmanifest

+ 88
- 0
Command1.cs View File

@@ -0,0 +1,88 @@
using System;
using System.ComponentModel.Design;
using System.Globalization;
using Microsoft.VisualStudio.Shell;
using Microsoft.VisualStudio.Shell.Interop;

namespace CommandFileContextMenu
{
internal sealed class Command1
{
public const int CommandId = 0x0100;

public static readonly Guid CommandSet = new Guid("b394839a-d886-44d2-94c9-ffeeb48d97d5");

private readonly Package package;

private Command1(Package package)
{
if (package == null)
{
throw new ArgumentNullException("package");
}

this.package = package;

OleMenuCommandService commandService = this.ServiceProvider.GetService(typeof(IMenuCommandService)) as OleMenuCommandService;
if (commandService != null)
{
var menuCommandID = new CommandID(CommandSet, CommandId);
var menuItem = new MenuCommand(this.MenuItemCallback, menuCommandID);
commandService.AddCommand(menuItem);
}
}

public static Command1 Instance
{
get;
private set;
}

private IServiceProvider ServiceProvider
{
get
{
return this.package;
}
}

public static void Initialize(Package package)
{
Instance = new Command1(package);
}

private void MenuItemCallback(object sender, EventArgs e)
{
string message;
string title = "Ajouter à SVN";
EnvDTE.DTE dte;
EnvDTE.SelectedItems selectedItems;
EnvDTE.ProjectItem projectItem;

dte = (EnvDTE.DTE)this.ServiceProvider.GetService(typeof(EnvDTE.DTE));
selectedItems = dte.SelectedItems;

if (selectedItems != null)
{
foreach (EnvDTE.SelectedItem selectedItem in selectedItems)
{
projectItem = selectedItem.ProjectItem as EnvDTE.ProjectItem;

if (projectItem != null)
{
message = $"Called on {projectItem.Name}";

// Show a message box to prove we were here
VsShellUtilities.ShowMessageBox(
this.ServiceProvider,
message,
title,
OLEMSGICON.OLEMSGICON_INFO,
OLEMSGBUTTON.OLEMSGBUTTON_OK,
OLEMSGDEFBUTTON.OLEMSGDEFBUTTON_FIRST);
}
}
}
}
}
}

+ 87
- 0
CommandFileContextMenu.csproj View File

@@ -0,0 +1,87 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<MinimumVisualStudioVersion>17.0</MinimumVisualStudioVersion>
<VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
</PropertyGroup>
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<SchemaVersion>2.0</SchemaVersion>
<ProjectTypeGuids>{82b43b9b-a64c-4715-b499-d71e9ca2bd60};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<ProjectGuid>{2B583FEE-0B7E-469C-836A-5291C42A3F3C}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>CommandFileContextMenu</RootNamespace>
<AssemblyName>CommandFileContextMenu</AssemblyName>
<TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
<GeneratePkgDefFile>true</GeneratePkgDefFile>
<UseCodebase>true</UseCodebase>
<IncludeAssemblyInVSIXContainer>true</IncludeAssemblyInVSIXContainer>
<IncludeDebugSymbolsInVSIXContainer>false</IncludeDebugSymbolsInVSIXContainer>
<IncludeDebugSymbolsInLocalVSIXDeployment>false</IncludeDebugSymbolsInLocalVSIXDeployment>
<CopyBuildOutputToOutputDirectory>true</CopyBuildOutputToOutputDirectory>
<CopyOutputSymbolsToOutputDirectory>true</CopyOutputSymbolsToOutputDirectory>
<StartAction>Program</StartAction>
<StartProgram Condition="'$(DevEnvDir)' != ''">$(DevEnvDir)devenv.exe</StartProgram>
<StartArguments>/rootsuffix Exp</StartArguments>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
<Compile Include="Command1.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="CommandFileContextMenuPackage.cs" />
</ItemGroup>
<ItemGroup>
<None Include="source.extension.vsixmanifest">
<SubType>Designer</SubType>
</None>
</ItemGroup>
<ItemGroup>
<Reference Include="Microsoft.CSharp" />
<Reference Include="System" />
<Reference Include="System.Data" />
<Reference Include="System.Design" />
<Reference Include="System.Drawing" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Microsoft.VisualStudio.SDK" Version="17.0.32112.339" ExcludeAssets="runtime" />
<PackageReference Include="Microsoft.VSSDK.BuildTools" Version="17.2.2190" />
</ItemGroup>
<ItemGroup>
<VSCTCompile Include="CommandFileContextMenuPackage.vsct">
<ResourceName>Menus.ctmenu</ResourceName>
</VSCTCompile>
</ItemGroup>
<ItemGroup>
<Content Include="Resources\Command1.png" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<Import Project="$(VSToolsPath)\VSSDK\Microsoft.VsSDK.targets" Condition="'$(VSToolsPath)' != ''" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
</Target>
<Target Name="AfterBuild">
</Target>
-->
</Project>

+ 55
- 0
CommandFileContextMenuPackage.cs View File

@@ -0,0 +1,55 @@
using Microsoft.VisualStudio.Shell;
using System;
using System.Runtime.InteropServices;
using System.Threading;
using Task = System.Threading.Tasks.Task;

namespace CommandFileContextMenu
{
/// <summary>
/// This is the class that implements the package exposed by this assembly.
/// </summary>
/// <remarks>
/// <para>
/// The minimum requirement for a class to be considered a valid package for Visual Studio
/// is to implement the IVsPackage interface and register itself with the shell.
/// This package uses the helper classes defined inside the Managed Package Framework (MPF)
/// to do it: it derives from the Package class that provides the implementation of the
/// IVsPackage interface and uses the registration attributes defined in the framework to
/// register itself and its components with the shell. These attributes tell the pkgdef creation
/// utility what data to put into .pkgdef file.
/// </para>
/// <para>
/// To get loaded into VS, the package must be referred by &lt;Asset Type="Microsoft.VisualStudio.VsPackage" ...&gt; in .vsixmanifest file.
/// </para>
/// </remarks>
[PackageRegistration(UseManagedResourcesOnly = true, AllowsBackgroundLoading = true)]
[Guid(CommandFileContextMenuPackage.PackageGuidString)]
[ProvideMenuResource("Menus.ctmenu", 1)]
public sealed class CommandFileContextMenuPackage : AsyncPackage
{
/// <summary>
/// CommandFileContextMenuPackage GUID string.
/// </summary>
public const string PackageGuidString = "e25b9b6b-6817-40c3-9d6e-7ced8a18f108";

#region Package Members

/// <summary>
/// Initialization of the package; this method is called right after the package is sited, so this is the place
/// where you can put all the initialization code that rely on services provided by VisualStudio.
/// </summary>
/// <param name="cancellationToken">A cancellation token to monitor for initialization cancellation, which can occur when VS is shutting down.</param>
/// <param name="progress">A provider for progress updates.</param>
/// <returns>A task representing the async work of package initialization, or an already completed task if there is none. Do not return null from this method.</returns>
protected override async Task InitializeAsync(CancellationToken cancellationToken, IProgress<ServiceProgressData> progress)
{
// When initialized asynchronously, the current thread may be a background thread at this point.
// Do any initialization that requires the UI thread after switching to the UI thread.
await this.JoinableTaskFactory.SwitchToMainThreadAsync(cancellationToken);
Command1.Initialize(this);
}

#endregion
}
}

+ 68
- 0
CommandFileContextMenuPackage.vsct View File

@@ -0,0 +1,68 @@
<?xml version="1.0" encoding="utf-8"?>
<CommandTable xmlns="http://schemas.microsoft.com/VisualStudio/2005-10-18/CommandTable" xmlns:xs="http://www.w3.org/2001/XMLSchema">

<Extern href="stdidcmd.h"/>
<Extern href="vsshlids.h"/>

<Commands package="guidVSPackageCommandFileContextMenu">
<Groups>
<Group guid="guidVSPackageCommandFileContextMenuCmdSet" id="MyGroupForCommands" />
</Groups>

<Buttons>
<Button guid="guidVSPackageCommandFileContextMenuCmdSet" id="Command1Id" type="Button">
<Icon guid="guidImages" id="bmpPic1" />
<Strings>
<ButtonText>Ajouter à SVN</ButtonText>
</Strings>
</Button>
</Buttons>

<Bitmaps>
<Bitmap guid="guidImages" href="Resources\Command1.png" usedList="bmpPic1"/>
</Bitmaps>
</Commands>

<CommandPlacements>

<!-- Placement for group. The parent of a group is a menu, context menu or toolbar.
The priority sets the position of the group compared to the priority of other existing groups in the menu.
-->
<CommandPlacement guid="guidVSPackageCommandFileContextMenuCmdSet" id="MyGroupForCommands" priority="0xFFFF">
<!-- The parent of the group will be the file context menu -->
<Parent guid="guidSHLMainMenu" id="IDM_VS_CTXT_ITEMNODE"/>
</CommandPlacement>
<CommandPlacement guid="guidVSPackageCommandFileContextMenuCmdSet" id="MyGroupForCommands" priority="0xFFFF">
<!-- The parent of the group will be the Web file context menu -->
<Parent guid="guidSHLMainMenu" id="IDM_VS_CTXT_WEBITEMNODE"/>
</CommandPlacement>
<CommandPlacement guid="guidVSPackageCommandFileContextMenuCmdSet" id="MyGroupForCommands" priority="0xFFFF">
<!-- The parent of the group will be the file context menu when more than one file is selected in the same project -->
<Parent guid="guidSHLMainMenu" id="IDM_VS_CTXT_XPROJ_PROJITEM"/>
</CommandPlacement>
<CommandPlacement guid="guidVSPackageCommandFileContextMenuCmdSet" id="MyGroupForCommands" priority="0xFFFF">
<!-- The parent of the group will be the file context menu when more than one file is selected in different projects -->
<Parent guid="guidSHLMainMenu" id="IDM_VS_CTXT_XPROJ_MULTIITEM"/>
</CommandPlacement>

<!-- Placement for command. The parent of a command is always a group, never a menu, context menu or toolbar. -->
<CommandPlacement guid="guidVSPackageCommandFileContextMenuCmdSet" id="Command1Id" priority="0x0001" >
<Parent guid="guidVSPackageCommandFileContextMenuCmdSet" id="MyGroupForCommands"/>
</CommandPlacement>
</CommandPlacements>


<Symbols>
<GuidSymbol name="guidVSPackageCommandFileContextMenu" value="{669df51d-2588-4d30-962e-0070898e765e}" />

<GuidSymbol name="guidVSPackageCommandFileContextMenuCmdSet" value="{b394839a-d886-44d2-94c9-ffeeb48d97d5}">
<IDSymbol name="MyGroupForCommands" value="0x1020" />
<!-- Warning!!: Keep the value in sync with the code in Command1.cs -->
<IDSymbol name="Command1Id" value="0x0100" />
</GuidSymbol>

<GuidSymbol name="guidImages" value="{607712a0-e7d0-4020-a5cc-8f4244dbc395}" >
<IDSymbol name="bmpPic1" value="1" />
</GuidSymbol>
</Symbols>
</CommandTable>

+ 33
- 0
Properties/AssemblyInfo.cs View File

@@ -0,0 +1,33 @@
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;

// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
[assembly: AssemblyTitle("CommandFileContextMenu")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("CommandFileContextMenu")]
[assembly: AssemblyCopyright("")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]

// Setting ComVisible to false makes the types in this assembly not visible
// to COM components. If you need to access a type in this assembly from
// COM, set the ComVisible attribute to true on that type.
[assembly: ComVisible(false)]

// Version information for an assembly consists of the following four values:
//
// Major Version
// Minor Version
// Build Number
// Revision
//
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]

BIN
Resources/Command1.png View File

Before After
Width: 96  |  Height: 16  |  Size: 1.1KB

BIN
Resources/VSPackageCommandFileContextMenu.ico View File

Before After

+ 27
- 0
VSPackageCommandFileContextMenu.cs View File

@@ -0,0 +1,27 @@
using System;
using System.Diagnostics.CodeAnalysis;
using System.Runtime.InteropServices;
using Microsoft.VisualStudio.Shell;

namespace CommandFileContextMenu
{
[PackageRegistration(UseManagedResourcesOnly = true)]
[InstalledProductRegistration("#110", "#112", "1.0", IconResourceID = 400)] // Info on this package for Help/About
[Guid(VSPackageCommandFileContextMenu.PackageGuidString)]
[SuppressMessage("StyleCop.CSharp.DocumentationRules", "SA1650:ElementDocumentationMustBeSpelledCorrectly", Justification = "pkgdef, VS and vsixmanifest are valid VS terms")]
[ProvideMenuResource("Menus.ctmenu", 1)]
public sealed class VSPackageCommandFileContextMenu : Package
{
public const string PackageGuidString = "669df51d-2588-4d30-962e-0070898e765e";

public VSPackageCommandFileContextMenu()
{
}

protected override void Initialize()
{
base.Initialize();
Command1.Initialize(this);
}
}
}

BIN
bin/Debug/CommandFileContextMenu.dll View File


BIN
bin/Debug/CommandFileContextMenu.pdb View File


BIN
bin/Debug/CommandFileContextMenu.pkgdef View File


BIN
bin/Debug/CommandFileContextMenu.vsix View File


+ 21
- 0
bin/Debug/extension.vsixmanifest View File

@@ -0,0 +1,21 @@
<PackageManifest Version="2.0.0" xmlns="http://schemas.microsoft.com/developer/vsx-schema/2011">
<Metadata>
<Identity Id="CommandFileContextMenu.dfa33072-fb2e-4808-b9c7-071f94c9fc7b" Version="1.0" Language="en-US" Publisher="christophe-brachet@outlook.fr" />
<DisplayName>CommandFileContextMenu</DisplayName>
<Description>Empty VSIX Project.</Description>
</Metadata>
<Installation>
<InstallationTarget Id="Microsoft.VisualStudio.Community" Version="[17.0, 18.0)">
<ProductArchitecture>amd64</ProductArchitecture>
</InstallationTarget>
</Installation>
<Dependencies>
<Dependency Id="Microsoft.Framework.NDP" DisplayName="Microsoft .NET Framework" Version="[4.5,)" />
</Dependencies>
<Prerequisites>
<Prerequisite Id="Microsoft.VisualStudio.Component.CoreEditor" Version="[17.0,18.0)" DisplayName="Visual Studio core editor" />
</Prerequisites>
<Assets>
<Asset Type="Microsoft.VisualStudio.VsPackage" Path="CommandFileContextMenu.pkgdef" />
</Assets>
</PackageManifest>

+ 67
- 0
obj/CommandFileContextMenu.csproj.nuget.dgspec.json View File

@@ -0,0 +1,67 @@
{
"format": 1,
"restore": {
"C:\\Users\\chris\\Desktop\\vsix\\CommandFileContextMenu\\CommandFileContextMenu\\CommandFileContextMenu.csproj": {}
},
"projects": {
"C:\\Users\\chris\\Desktop\\vsix\\CommandFileContextMenu\\CommandFileContextMenu\\CommandFileContextMenu.csproj": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "C:\\Users\\chris\\Desktop\\vsix\\CommandFileContextMenu\\CommandFileContextMenu\\CommandFileContextMenu.csproj",
"projectName": "CommandFileContextMenu",
"projectPath": "C:\\Users\\chris\\Desktop\\vsix\\CommandFileContextMenu\\CommandFileContextMenu\\CommandFileContextMenu.csproj",
"packagesPath": "C:\\Users\\chris\\.nuget\\packages\\",
"outputPath": "C:\\Users\\chris\\Desktop\\vsix\\CommandFileContextMenu\\CommandFileContextMenu\\obj\\",
"projectStyle": "PackageReference",
"skipContentFileWrite": true,
"fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
],
"configFilePaths": [
"C:\\Users\\chris\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
],
"originalTargetFrameworks": [
"net472"
],
"sources": {
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
"C:\\Users\\chris\\AppData\\Roaming\\Cosmos User Kit\\packages\\": {},
"https://api.nuget.org/v3/index.json": {}
},
"frameworks": {
"net472": {
"projectReferences": {}
}
}
},
"frameworks": {
"net472": {
"dependencies": {
"Microsoft.VSSDK.BuildTools": {
"target": "Package",
"version": "[17.2.2190, )"
},
"Microsoft.VisualStudio.SDK": {
"include": "Compile, Build, Native, ContentFiles, Analyzers, BuildTransitive",
"target": "Package",
"version": "[17.0.32112.339, )"
}
}
}
},
"runtimes": {
"win": {
"#import": []
},
"win-x64": {
"#import": []
},
"win-x86": {
"#import": []
}
}
}
}
}

+ 26
- 0
obj/CommandFileContextMenu.csproj.nuget.g.props View File

@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\chris\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages</NuGetPackageFolders>
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.2.1</NuGetToolVersion>
</PropertyGroup>
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<SourceRoot Include="C:\Users\chris\.nuget\packages\" />
<SourceRoot Include="C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages\" />
</ItemGroup>
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.bannedapianalyzers\3.3.2\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.bannedapianalyzers\3.3.2\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props')" />
<Import Project="$(NuGetPackageRoot)microsoft.vssdk.buildtools\17.2.2190\build\Microsoft.VSSDK.BuildTools.props" Condition="Exists('$(NuGetPackageRoot)microsoft.vssdk.buildtools\17.2.2190\build\Microsoft.VSSDK.BuildTools.props')" />
</ImportGroup>
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<PkgMicrosoft_VisualStudio_Threading_Analyzers Condition=" '$(PkgMicrosoft_VisualStudio_Threading_Analyzers)' == '' ">C:\Users\chris\.nuget\packages\microsoft.visualstudio.threading.analyzers\17.0.64</PkgMicrosoft_VisualStudio_Threading_Analyzers>
<PkgMicrosoft_CodeAnalysis_BannedApiAnalyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_BannedApiAnalyzers)' == '' ">C:\Users\chris\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\3.3.2</PkgMicrosoft_CodeAnalysis_BannedApiAnalyzers>
<PkgMicrosoft_VisualStudio_SDK_Analyzers Condition=" '$(PkgMicrosoft_VisualStudio_SDK_Analyzers)' == '' ">C:\Users\chris\.nuget\packages\microsoft.visualstudio.sdk.analyzers\16.10.10</PkgMicrosoft_VisualStudio_SDK_Analyzers>
<PkgMicrosoft_VSSDK_BuildTools Condition=" '$(PkgMicrosoft_VSSDK_BuildTools)' == '' ">C:\Users\chris\.nuget\packages\microsoft.vssdk.buildtools\17.2.2190</PkgMicrosoft_VSSDK_BuildTools>
</PropertyGroup>
</Project>

+ 11
- 0
obj/CommandFileContextMenu.csproj.nuget.g.targets View File

@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<Import Project="$(NuGetPackageRoot)microsoft.visualstudio.threading.analyzers\17.0.64\build\Microsoft.VisualStudio.Threading.Analyzers.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.visualstudio.threading.analyzers\17.0.64\build\Microsoft.VisualStudio.Threading.Analyzers.targets')" />
<Import Project="$(NuGetPackageRoot)microsoft.vssdk.compatibilityanalyzer\17.2.2190\build\Microsoft.VSSDK.CompatibilityAnalyzer.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.vssdk.compatibilityanalyzer\17.2.2190\build\Microsoft.VSSDK.CompatibilityAnalyzer.targets')" />
<Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.bannedapianalyzers\3.3.2\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.bannedapianalyzers\3.3.2\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.targets')" />
<Import Project="$(NuGetPackageRoot)microsoft.visualstudio.sdk.analyzers\16.10.10\build\Microsoft.VisualStudio.SDK.Analyzers.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.visualstudio.sdk.analyzers\16.10.10\build\Microsoft.VisualStudio.SDK.Analyzers.targets')" />
<Import Project="$(NuGetPackageRoot)microsoft.vssdk.buildtools\17.2.2190\build\Microsoft.VSSDK.BuildTools.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.vssdk.buildtools\17.2.2190\build\Microsoft.VSSDK.BuildTools.targets')" />
<Import Project="$(NuGetPackageRoot)microsoft.visualstudio.setup.configuration.interop\3.0.4496\build\Microsoft.VisualStudio.Setup.Configuration.Interop.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.visualstudio.setup.configuration.interop\3.0.4496\build\Microsoft.VisualStudio.Setup.Configuration.Interop.targets')" />
</ImportGroup>
</Project>

+ 4
- 0
obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs View File

@@ -0,0 +1,4 @@
// <autogenerated />
using System;
using System.Reflection;
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.7.2", FrameworkDisplayName = ".NET Framework 4.7.2")]

+ 8
- 0
obj/Debug/CommandFileContextMenu.GeneratedMSBuildEditorConfig.editorconfig View File

@@ -0,0 +1,8 @@
is_global = true
build_property.TargetFramework =
build_property.TargetPlatformMinVersion =
build_property.UsingMicrosoftNETSdkWeb =
build_property.ProjectTypeGuids = {82b43b9b-a64c-4715-b499-d71e9ca2bd60};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
build_property.PublishSingleFile =
build_property.IncludeAllContentForSelfExtract =
build_property._SupportedPlatformList =

BIN
obj/Debug/CommandFileContextMenu.csproj.AssemblyReference.cache View File


+ 1
- 0
obj/Debug/CommandFileContextMenu.csproj.CoreCompileInputs.cache View File

@@ -0,0 +1 @@
cfcc7b9b757f2d832d30ea39e87090484a00523f

+ 23
- 0
obj/Debug/CommandFileContextMenu.csproj.FileListAbsolute.txt View File

@@ -0,0 +1,23 @@
C:\Users\chris\Desktop\vsix\CommandFileContextMenu\CommandFileContextMenu\obj\Debug\CommandFileContextMenu.csproj.AssemblyReference.cache
C:\Users\chris\Desktop\vsix\CommandFileContextMenu\CommandFileContextMenu\obj\Debug\_EmptyResource.resources
C:\Users\chris\Desktop\vsix\CommandFileContextMenu\CommandFileContextMenu\obj\Debug\CommandFileContextMenu.csproj.GenerateResource.cache
C:\Users\chris\Desktop\vsix\CommandFileContextMenu\CommandFileContextMenu\obj\Debug\CommandFileContextMenuPackage.cto
C:\Users\chris\Desktop\vsix\CommandFileContextMenu\CommandFileContextMenu\obj\Debug\VSCT.read.1.tlog
C:\Users\chris\Desktop\vsix\CommandFileContextMenu\CommandFileContextMenu\obj\Debug\VSCT.write.1.tlog
C:\Users\chris\Desktop\vsix\CommandFileContextMenu\CommandFileContextMenu\obj\Debug\resources.json
C:\Users\chris\Desktop\vsix\CommandFileContextMenu\CommandFileContextMenu\obj\Debug\ctoFiles.json
C:\Users\chris\Desktop\vsix\CommandFileContextMenu\CommandFileContextMenu\obj\Debug\mergeCto.cache
C:\Users\chris\Desktop\vsix\CommandFileContextMenu\CommandFileContextMenu\obj\Debug\CommandFileContextMenu.GeneratedMSBuildEditorConfig.editorconfig
C:\Users\chris\Desktop\vsix\CommandFileContextMenu\CommandFileContextMenu\obj\Debug\CommandFileContextMenu.csproj.CoreCompileInputs.cache
C:\Users\chris\Desktop\vsix\CommandFileContextMenu\CommandFileContextMenu\bin\Debug\CommandFileContextMenu.dll
C:\Users\chris\Desktop\vsix\CommandFileContextMenu\CommandFileContextMenu\bin\Debug\CommandFileContextMenu.pdb
C:\Users\chris\Desktop\vsix\CommandFileContextMenu\CommandFileContextMenu\bin\Debug\CommandFileContextMenu.pkgdef
C:\Users\chris\Desktop\vsix\CommandFileContextMenu\CommandFileContextMenu\bin\Debug\CommandFileContextMenu.vsix
C:\Users\chris\Desktop\vsix\CommandFileContextMenu\CommandFileContextMenu\bin\Debug\extension.vsixmanifest
C:\Users\chris\Desktop\vsix\CommandFileContextMenu\CommandFileContextMenu\obj\Debug\CommandFileContextMenu.dll
C:\Users\chris\Desktop\vsix\CommandFileContextMenu\CommandFileContextMenu\obj\Debug\CommandFileContextMenu.pdb
C:\Users\chris\Desktop\vsix\CommandFileContextMenu\CommandFileContextMenu\obj\Debug\CommandFileContextMenu.pkgdef
C:\Users\chris\Desktop\vsix\CommandFileContextMenu\CommandFileContextMenu\obj\Debug\CommandFileContextMenu.latest.pkgdef
C:\Users\chris\Desktop\vsix\CommandFileContextMenu\CommandFileContextMenu\obj\Debug\extension.vsixmanifest
C:\Users\chris\Desktop\vsix\CommandFileContextMenu\CommandFileContextMenu\obj\Debug\files.json
C:\Users\chris\Desktop\vsix\CommandFileContextMenu\CommandFileContextMenu\obj\Debug\createTemplateManifests.cache

BIN
obj/Debug/CommandFileContextMenu.csproj.GenerateResource.cache View File


+ 0
- 0
obj/Debug/CommandFileContextMenu.csproj.VsixDeployedFileListAbsolute.txt View File


BIN
obj/Debug/CommandFileContextMenu.dll View File


BIN
obj/Debug/CommandFileContextMenu.latest.pkgdef View File


BIN
obj/Debug/CommandFileContextMenu.pdb View File


BIN
obj/Debug/CommandFileContextMenu.pkgdef View File


BIN
obj/Debug/CommandFileContextMenuPackage.cto View File


BIN
obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache View File


BIN
obj/Debug/VSCT.read.1.tlog View File


BIN
obj/Debug/VSCT.write.1.tlog View File


BIN
obj/Debug/_EmptyResource.resources View File


+ 1
- 0
obj/Debug/_IsIncrementalBuild View File

@@ -0,0 +1 @@
obj\Debug\\_IsIncrementalBuild

+ 0
- 0
obj/Debug/createTemplateManifests.cache View File


+ 1
- 0
obj/Debug/ctoFiles.json View File

@@ -0,0 +1 @@
{"ctoFiles":[{"path":"obj\\Debug\\CommandFileContextMenuPackage.cto","culture":null,"resourceName":"Menus.ctmenu"}]}

+ 21
- 0
obj/Debug/extension.vsixmanifest View File

@@ -0,0 +1,21 @@
<PackageManifest Version="2.0.0" xmlns="http://schemas.microsoft.com/developer/vsx-schema/2011">
<Metadata>
<Identity Id="CommandFileContextMenu.dfa33072-fb2e-4808-b9c7-071f94c9fc7b" Version="1.0" Language="en-US" Publisher="christophe-brachet@outlook.fr" />
<DisplayName>CommandFileContextMenu</DisplayName>
<Description>Empty VSIX Project.</Description>
</Metadata>
<Installation>
<InstallationTarget Id="Microsoft.VisualStudio.Community" Version="[17.0, 18.0)">
<ProductArchitecture>amd64</ProductArchitecture>
</InstallationTarget>
</Installation>
<Dependencies>
<Dependency Id="Microsoft.Framework.NDP" DisplayName="Microsoft .NET Framework" Version="[4.5,)" />
</Dependencies>
<Prerequisites>
<Prerequisite Id="Microsoft.VisualStudio.Component.CoreEditor" Version="[17.0,18.0)" DisplayName="Visual Studio core editor" />
</Prerequisites>
<Assets>
<Asset Type="Microsoft.VisualStudio.VsPackage" Path="CommandFileContextMenu.pkgdef" />
</Assets>
</PackageManifest>

+ 1
- 0
obj/Debug/files.json View File

@@ -0,0 +1 @@
{"files":[{"culture":"","installRoot":"","ngen":null,"path":"C:\\Users\\chris\\Desktop\\vsix\\CommandFileContextMenu\\CommandFileContextMenu\\obj\\Debug\\CommandFileContextMenu.dll","targetPath":"","vsixSubPath":""},{"culture":"","installRoot":"","ngen":null,"path":"C:\\Users\\chris\\Desktop\\vsix\\CommandFileContextMenu\\CommandFileContextMenu\\obj\\Debug\\CommandFileContextMenu.pkgdef","targetPath":"","vsixSubPath":""}]}

+ 0
- 0
obj/Debug/mergeCto.cache View File


+ 1
- 0
obj/Debug/resources.json View File

@@ -0,0 +1 @@
{"resources":[{"path":"obj\\Debug\\_EmptyResource.resources","Culture":""}]}

+ 10057
- 0
obj/project.assets.json
File diff suppressed because it is too large
View File


+ 138
- 0
obj/project.nuget.cache View File

@@ -0,0 +1,138 @@
{
"version": 2,
"dgSpecHash": "Hm5Jaqgy1BVkwbX7A+InpNcSschELyZpJ8rqV5XWU2R00pd/9sm75VlWQR8UOKKEQ5lT7+4VeCPlnODyiDINjQ==",
"success": true,
"projectFilePath": "C:\\Users\\chris\\Desktop\\vsix\\CommandFileContextMenu\\CommandFileContextMenu\\CommandFileContextMenu.csproj",
"expectedPackageFiles": [
"C:\\Users\\chris\\.nuget\\packages\\envdte\\17.0.32112.339\\envdte.17.0.32112.339.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\envdte100\\17.0.32112.339\\envdte100.17.0.32112.339.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\envdte80\\17.0.32112.339\\envdte80.17.0.32112.339.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\envdte90\\17.0.32112.339\\envdte90.17.0.32112.339.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\envdte90a\\17.0.32112.339\\envdte90a.17.0.32112.339.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\messagepack\\2.2.85\\messagepack.2.2.85.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\messagepack.annotations\\2.2.85\\messagepack.annotations.2.2.85.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.bcl.asyncinterfaces\\5.0.0\\microsoft.bcl.asyncinterfaces.5.0.0.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.build.framework\\16.5.0\\microsoft.build.framework.16.5.0.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.codeanalysis.bannedapianalyzers\\3.3.2\\microsoft.codeanalysis.bannedapianalyzers.3.3.2.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.csharp\\4.7.0\\microsoft.csharp.4.7.0.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.netcore.platforms\\1.1.1\\microsoft.netcore.platforms.1.1.1.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.netcore.targets\\1.1.3\\microsoft.netcore.targets.1.1.3.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.servicehub.analyzers\\3.0.3078\\microsoft.servicehub.analyzers.3.0.3078.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.servicehub.client\\3.0.3078\\microsoft.servicehub.client.3.0.3078.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.servicehub.framework\\3.0.3078\\microsoft.servicehub.framework.3.0.3078.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.servicehub.resources\\3.0.3078\\microsoft.servicehub.resources.3.0.3078.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.visualstudio.commandbars\\17.0.32112.339\\microsoft.visualstudio.commandbars.17.0.32112.339.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.visualstudio.componentmodelhost\\17.0.491\\microsoft.visualstudio.componentmodelhost.17.0.491.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.visualstudio.coreutility\\17.0.491\\microsoft.visualstudio.coreutility.17.0.491.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.visualstudio.debugger.interop.10.0\\17.0.32112.339\\microsoft.visualstudio.debugger.interop.10.0.17.0.32112.339.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.visualstudio.debugger.interop.11.0\\17.0.32112.339\\microsoft.visualstudio.debugger.interop.11.0.17.0.32112.339.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.visualstudio.debugger.interop.12.0\\17.0.32112.339\\microsoft.visualstudio.debugger.interop.12.0.17.0.32112.339.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.visualstudio.debugger.interop.14.0\\17.0.32112.339\\microsoft.visualstudio.debugger.interop.14.0.17.0.32112.339.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.visualstudio.debugger.interop.15.0\\17.0.32112.339\\microsoft.visualstudio.debugger.interop.15.0.17.0.32112.339.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.visualstudio.debugger.interop.16.0\\17.0.32112.339\\microsoft.visualstudio.debugger.interop.16.0.17.0.32112.339.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.visualstudio.debugger.interopa\\17.0.32112.339\\microsoft.visualstudio.debugger.interopa.17.0.32112.339.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.visualstudio.designer.interfaces\\17.0.32112.339\\microsoft.visualstudio.designer.interfaces.17.0.32112.339.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.visualstudio.editor\\17.0.491\\microsoft.visualstudio.editor.17.0.491.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.visualstudio.graphmodel\\17.0.32112.339\\microsoft.visualstudio.graphmodel.17.0.32112.339.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.visualstudio.imagecatalog\\17.0.32112.339\\microsoft.visualstudio.imagecatalog.17.0.32112.339.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.visualstudio.imaging\\17.0.32112.339\\microsoft.visualstudio.imaging.17.0.32112.339.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.visualstudio.imaging.interop.14.0.designtime\\17.0.32112.339\\microsoft.visualstudio.imaging.interop.14.0.designtime.17.0.32112.339.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.visualstudio.interop\\17.0.32112.339\\microsoft.visualstudio.interop.17.0.32112.339.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.visualstudio.language\\17.0.491\\microsoft.visualstudio.language.17.0.491.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.visualstudio.language.intellisense\\17.0.491\\microsoft.visualstudio.language.intellisense.17.0.491.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.visualstudio.language.navigateto.interfaces\\17.0.491\\microsoft.visualstudio.language.navigateto.interfaces.17.0.491.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.visualstudio.language.standardclassification\\17.0.491\\microsoft.visualstudio.language.standardclassification.17.0.491.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.visualstudio.languageserver.client\\17.0.5165\\microsoft.visualstudio.languageserver.client.17.0.5165.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.visualstudio.ole.interop\\17.0.32112.339\\microsoft.visualstudio.ole.interop.17.0.32112.339.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.visualstudio.package.languageservice.15.0\\17.0.32112.339\\microsoft.visualstudio.package.languageservice.15.0.17.0.32112.339.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.visualstudio.projectaggregator\\17.0.32112.339\\microsoft.visualstudio.projectaggregator.17.0.32112.339.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.visualstudio.remotecontrol\\16.3.41\\microsoft.visualstudio.remotecontrol.16.3.41.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.visualstudio.rpccontracts\\17.0.51\\microsoft.visualstudio.rpccontracts.17.0.51.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.visualstudio.sdk\\17.0.32112.339\\microsoft.visualstudio.sdk.17.0.32112.339.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.visualstudio.sdk.analyzers\\16.10.10\\microsoft.visualstudio.sdk.analyzers.16.10.10.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.visualstudio.setup.configuration.interop\\3.0.4496\\microsoft.visualstudio.setup.configuration.interop.3.0.4496.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.visualstudio.shell.15.0\\17.0.32112.339\\microsoft.visualstudio.shell.15.0.17.0.32112.339.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.visualstudio.shell.design\\17.0.32112.339\\microsoft.visualstudio.shell.design.17.0.32112.339.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.visualstudio.shell.framework\\17.0.32112.339\\microsoft.visualstudio.shell.framework.17.0.32112.339.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.visualstudio.shell.interop\\17.0.32112.339\\microsoft.visualstudio.shell.interop.17.0.32112.339.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.visualstudio.shell.interop.10.0\\17.0.32112.339\\microsoft.visualstudio.shell.interop.10.0.17.0.32112.339.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.visualstudio.shell.interop.11.0\\17.0.32112.339\\microsoft.visualstudio.shell.interop.11.0.17.0.32112.339.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.visualstudio.shell.interop.12.0\\17.0.32112.339\\microsoft.visualstudio.shell.interop.12.0.17.0.32112.339.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.visualstudio.shell.interop.8.0\\17.0.32112.339\\microsoft.visualstudio.shell.interop.8.0.17.0.32112.339.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.visualstudio.shell.interop.9.0\\17.0.32112.339\\microsoft.visualstudio.shell.interop.9.0.17.0.32112.339.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.visualstudio.taskrunnerexplorer.14.0\\14.0.0\\microsoft.visualstudio.taskrunnerexplorer.14.0.14.0.0.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.visualstudio.telemetry\\16.3.250\\microsoft.visualstudio.telemetry.16.3.250.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.visualstudio.text.data\\17.0.491\\microsoft.visualstudio.text.data.17.0.491.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.visualstudio.text.logic\\17.0.491\\microsoft.visualstudio.text.logic.17.0.491.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.visualstudio.text.ui\\17.0.491\\microsoft.visualstudio.text.ui.17.0.491.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.visualstudio.text.ui.wpf\\17.0.491\\microsoft.visualstudio.text.ui.wpf.17.0.491.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.visualstudio.textmanager.interop\\17.0.32112.339\\microsoft.visualstudio.textmanager.interop.17.0.32112.339.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.visualstudio.textmanager.interop.10.0\\17.0.32112.339\\microsoft.visualstudio.textmanager.interop.10.0.17.0.32112.339.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.visualstudio.textmanager.interop.11.0\\17.0.32112.339\\microsoft.visualstudio.textmanager.interop.11.0.17.0.32112.339.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.visualstudio.textmanager.interop.12.0\\17.0.32112.339\\microsoft.visualstudio.textmanager.interop.12.0.17.0.32112.339.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.visualstudio.textmanager.interop.8.0\\17.0.32112.339\\microsoft.visualstudio.textmanager.interop.8.0.17.0.32112.339.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.visualstudio.textmanager.interop.9.0\\17.0.32112.339\\microsoft.visualstudio.textmanager.interop.9.0.17.0.32112.339.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.visualstudio.texttemplating\\17.0.32112.339\\microsoft.visualstudio.texttemplating.17.0.32112.339.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.visualstudio.texttemplating.interfaces\\17.0.32112.339\\microsoft.visualstudio.texttemplating.interfaces.17.0.32112.339.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.visualstudio.texttemplating.interfaces.10.0\\17.0.32112.339\\microsoft.visualstudio.texttemplating.interfaces.10.0.17.0.32112.339.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.visualstudio.texttemplating.interfaces.11.0\\17.0.32112.339\\microsoft.visualstudio.texttemplating.interfaces.11.0.17.0.32112.339.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.visualstudio.texttemplating.vshost\\17.0.32112.339\\microsoft.visualstudio.texttemplating.vshost.17.0.32112.339.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.visualstudio.threading\\17.0.64\\microsoft.visualstudio.threading.17.0.64.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.visualstudio.threading.analyzers\\17.0.64\\microsoft.visualstudio.threading.analyzers.17.0.64.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.visualstudio.utilities\\17.0.32112.339\\microsoft.visualstudio.utilities.17.0.32112.339.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.visualstudio.utilities.internal\\16.3.23\\microsoft.visualstudio.utilities.internal.16.3.23.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.visualstudio.validation\\17.0.28\\microsoft.visualstudio.validation.17.0.28.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.visualstudio.vcprojectengine\\17.0.32112.339\\microsoft.visualstudio.vcprojectengine.17.0.32112.339.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.visualstudio.vshelp\\17.0.32112.339\\microsoft.visualstudio.vshelp.17.0.32112.339.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.visualstudio.vshelp80\\17.0.32112.339\\microsoft.visualstudio.vshelp80.17.0.32112.339.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.visualstudio.wcfreference.interop\\17.0.32112.339\\microsoft.visualstudio.wcfreference.interop.17.0.32112.339.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.visualstudio.web.browserlink.12.0\\12.0.0\\microsoft.visualstudio.web.browserlink.12.0.12.0.0.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.vssdk.buildtools\\17.2.2190\\microsoft.vssdk.buildtools.17.2.2190.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.vssdk.compatibilityanalyzer\\17.2.2190\\microsoft.vssdk.compatibilityanalyzer.17.2.2190.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.win32.primitives\\4.3.0\\microsoft.win32.primitives.4.3.0.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\microsoft.win32.registry\\5.0.0\\microsoft.win32.registry.5.0.0.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\nerdbank.streams\\2.6.81\\nerdbank.streams.2.6.81.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\newtonsoft.json\\13.0.1\\newtonsoft.json.13.0.1.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\runtime.any.system.io\\4.3.0\\runtime.any.system.io.4.3.0.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\runtime.any.system.runtime\\4.3.0\\runtime.any.system.runtime.4.3.0.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\runtime.win.microsoft.win32.primitives\\4.3.0\\runtime.win.microsoft.win32.primitives.4.3.0.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\stdole\\17.0.32112.339\\stdole.17.0.32112.339.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\streamjsonrpc\\2.8.28\\streamjsonrpc.2.8.28.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\system.buffers\\4.5.1\\system.buffers.4.5.1.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\system.collections.immutable\\5.0.0\\system.collections.immutable.5.0.0.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\system.componentmodel.composition\\4.5.0\\system.componentmodel.composition.4.5.0.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\system.diagnostics.diagnosticsource\\5.0.1\\system.diagnostics.diagnosticsource.5.0.1.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\system.io\\4.3.0\\system.io.4.3.0.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\system.io.pipelines\\5.0.1\\system.io.pipelines.5.0.1.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\system.memory\\4.5.4\\system.memory.4.5.4.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\system.net.http\\4.3.4\\system.net.http.4.3.4.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\system.net.websockets\\4.3.0\\system.net.websockets.4.3.0.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\system.numerics.vectors\\4.5.0\\system.numerics.vectors.4.5.0.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\system.private.uri\\4.3.2\\system.private.uri.4.3.2.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\system.reflection.emit\\4.7.0\\system.reflection.emit.4.7.0.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\system.reflection.emit.lightweight\\4.6.0\\system.reflection.emit.lightweight.4.6.0.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\system.runtime\\4.3.0\\system.runtime.4.3.0.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\5.0.0\\system.runtime.compilerservices.unsafe.5.0.0.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\system.security.accesscontrol\\5.0.0\\system.security.accesscontrol.5.0.0.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\system.security.cryptography.algorithms\\4.3.0\\system.security.cryptography.algorithms.4.3.0.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\system.security.cryptography.encoding\\4.3.0\\system.security.cryptography.encoding.4.3.0.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\system.security.cryptography.primitives\\4.3.0\\system.security.cryptography.primitives.4.3.0.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\system.security.cryptography.x509certificates\\4.3.0\\system.security.cryptography.x509certificates.4.3.0.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\system.security.principal.windows\\5.0.0\\system.security.principal.windows.5.0.0.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\system.threading.accesscontrol\\5.0.0\\system.threading.accesscontrol.5.0.0.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\system.threading.tasks.dataflow\\5.0.0\\system.threading.tasks.dataflow.5.0.0.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\system.threading.tasks.extensions\\4.5.4\\system.threading.tasks.extensions.4.5.4.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\vslangproj\\17.0.32112.339\\vslangproj.17.0.32112.339.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\vslangproj100\\17.0.32112.339\\vslangproj100.17.0.32112.339.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\vslangproj110\\17.0.32112.339\\vslangproj110.17.0.32112.339.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\vslangproj140\\17.0.32112.339\\vslangproj140.17.0.32112.339.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\vslangproj150\\17.0.32112.339\\vslangproj150.17.0.32112.339.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\vslangproj157\\17.0.32112.339\\vslangproj157.17.0.32112.339.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\vslangproj158\\17.0.32112.339\\vslangproj158.17.0.32112.339.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\vslangproj165\\17.0.32112.339\\vslangproj165.17.0.32112.339.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\vslangproj2\\17.0.32112.339\\vslangproj2.17.0.32112.339.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\vslangproj80\\17.0.32112.339\\vslangproj80.17.0.32112.339.nupkg.sha512",
"C:\\Users\\chris\\.nuget\\packages\\vslangproj90\\17.0.32112.339\\vslangproj90.17.0.32112.339.nupkg.sha512"
],
"logs": []
}

+ 22
- 0
source.extension.vsixmanifest View File

@@ -0,0 +1,22 @@
<?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="CommandFileContextMenu.dfa33072-fb2e-4808-b9c7-071f94c9fc7b" Version="1.0" Language="en-US" Publisher="christophe-brachet@outlook.fr" />
<DisplayName>CommandFileContextMenu</DisplayName>
<Description>Empty VSIX Project.</Description>
</Metadata>
<Installation>
<InstallationTarget Id="Microsoft.VisualStudio.Community" Version="[17.0, 18.0)">
<ProductArchitecture>amd64</ProductArchitecture>
</InstallationTarget>
</Installation>
<Dependencies>
<Dependency Id="Microsoft.Framework.NDP" DisplayName="Microsoft .NET Framework" d:Source="Manual" Version="[4.5,)" />
</Dependencies>
<Prerequisites>
<Prerequisite Id="Microsoft.VisualStudio.Component.CoreEditor" Version="[17.0,18.0)" DisplayName="Visual Studio core editor" />
</Prerequisites>
<Assets>
<Asset Type="Microsoft.VisualStudio.VsPackage" d:Source="Project" d:ProjectName="%CurrentProject%" Path="|%CurrentProject%;PkgdefProjectOutputGroup|" />
</Assets>
</PackageManifest>

Loading…
Cancel
Save