diff --git a/src/AspireManifestGen.csproj b/src/AspireManifestGen.csproj index 06b1e66..1d48ee9 100644 --- a/src/AspireManifestGen.csproj +++ b/src/AspireManifestGen.csproj @@ -65,6 +65,9 @@ Designer VsixManifestGenerator + + PreserveNewest + PreserveNewest true diff --git a/src/Resources/Icon.png b/src/Resources/Icon.png index 8013c63..155b24f 100644 Binary files a/src/Resources/Icon.png and b/src/Resources/Icon.png differ diff --git a/src/Resources/commandIcon.png b/src/Resources/commandIcon.png new file mode 100644 index 0000000..db5c7c3 Binary files /dev/null and b/src/Resources/commandIcon.png differ diff --git a/src/VSCommandTable.cs b/src/VSCommandTable.cs index f417245..a86d9c0 100644 --- a/src/VSCommandTable.cs +++ b/src/VSCommandTable.cs @@ -17,6 +17,9 @@ internal sealed partial class PackageGuids public const string UIContextGuidString = "f686d1d0-9ddf-47db-a0dc-59032e168f69"; public static Guid UIContextGuid = new Guid(UIContextGuidString); + + public const string CommandIconString = "e70c51b3-9a0c-495d-9638-0578a72342c2"; + public static Guid CommandIcon = new Guid(CommandIconString); } /// /// Helper class that encapsulates all CommandIDs uses across VS Package. @@ -25,5 +28,6 @@ internal sealed partial class PackageIds { public const int ContextMenuGroup = 0x0001; public const int MyCommand = 0x0100; + public const int CommandIcon1 = 0x0001; } } \ No newline at end of file diff --git a/src/VSCommandTable.vsct b/src/VSCommandTable.vsct index 560ed96..0af11f5 100644 --- a/src/VSCommandTable.vsct +++ b/src/VSCommandTable.vsct @@ -15,14 +15,10 @@ - - + + + @@ -43,5 +42,8 @@ + + +