| 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); | |||||
| } | |||||
| } | |||||
| } | |||||
| } | |||||
| } | |||||
| } |
| <?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> |
| 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 <Asset Type="Microsoft.VisualStudio.VsPackage" ...> 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 | |||||
| } | |||||
| } |
| <?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> |
| 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")] |
| 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); | |||||
| } | |||||
| } | |||||
| } |
| <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> |
| { | |||||
| "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": [] | |||||
| } | |||||
| } | |||||
| } | |||||
| } | |||||
| } |
| <?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> |
| <?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> |
| // <autogenerated /> | |||||
| using System; | |||||
| using System.Reflection; | |||||
| [assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.7.2", FrameworkDisplayName = ".NET Framework 4.7.2")] |
| 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 = |
| cfcc7b9b757f2d832d30ea39e87090484a00523f |
| 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 |
| obj\Debug\\_IsIncrementalBuild |
| {"ctoFiles":[{"path":"obj\\Debug\\CommandFileContextMenuPackage.cto","culture":null,"resourceName":"Menus.ctmenu"}]} |
| <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> |
| {"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":""}]} |
| {"resources":[{"path":"obj\\Debug\\_EmptyResource.resources","Culture":""}]} |
| { | |||||
| "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": [] | |||||
| } |
| <?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> |