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> |