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