diff --git a/src/CodingWithCalvin.GitRanger/CodingWithCalvin.GitRanger.csproj b/src/CodingWithCalvin.GitRanger/CodingWithCalvin.GitRanger.csproj
index e556606..180a95b 100644
--- a/src/CodingWithCalvin.GitRanger/CodingWithCalvin.GitRanger.csproj
+++ b/src/CodingWithCalvin.GitRanger/CodingWithCalvin.GitRanger.csproj
@@ -25,6 +25,7 @@
true
latest
enable
+ true
true
@@ -56,6 +57,7 @@
+
diff --git a/src/CodingWithCalvin.GitRanger/GitRangerPackage.cs b/src/CodingWithCalvin.GitRanger/GitRangerPackage.cs
index aff1677..88c97ea 100644
--- a/src/CodingWithCalvin.GitRanger/GitRangerPackage.cs
+++ b/src/CodingWithCalvin.GitRanger/GitRangerPackage.cs
@@ -136,17 +136,6 @@ private async Task RegisterCommandsAsync()
}
}
- ///
- /// VSIX metadata constants.
- ///
- public static class Vsix
- {
- public const string Name = "Git Ranger";
- public const string Description = "A visually exciting Git management extension for Visual Studio";
- public const string Version = "1.0.0";
- public const string Author = "Calvin A. Allen";
- }
-
///
/// Package GUIDs.
///
diff --git a/src/CodingWithCalvin.GitRanger/source.extension.cs b/src/CodingWithCalvin.GitRanger/source.extension.cs
new file mode 100644
index 0000000..5eef667
--- /dev/null
+++ b/src/CodingWithCalvin.GitRanger/source.extension.cs
@@ -0,0 +1,13 @@
+namespace CodingWithCalvin.GitRanger
+{
+ internal static class Vsix
+ {
+ public const string Id = "CodingWithCalvin.VS-GitRanger";
+ public const string Name = "Git Ranger";
+ public const string Description = "A visually striking Git management extension for Visual Studio with inline blame, gutter annotations, and visual git graph.";
+ public const string Language = "en-US";
+ public const string Version = "1.0.0.0";
+ public const string Author = "Calvin A. Allen";
+ public const string Tags = "git, blame, history, graph, scm, source control";
+ }
+}