From 201a6b0064c4ce8e4e12a57fa9d650ab65eed787 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alex=20R=C3=B8nne=20Petersen?= Date: Thu, 14 Dec 2023 21:30:17 +0100 Subject: [PATCH] Scaffold a VS extension project based on the new VS extensibility model. Part of #63. --- Directory.Packages.props | 4 + celerity.sln | 190 +++++++++++++------------ src/extensions/vs/CelerityExtension.cs | 17 +++ src/extensions/vs/nuget.config | 12 ++ src/extensions/vs/vs.cs | 2 + src/extensions/vs/vs.csproj | 28 ++++ 6 files changed, 163 insertions(+), 90 deletions(-) create mode 100644 src/extensions/vs/CelerityExtension.cs create mode 100644 src/extensions/vs/nuget.config create mode 100644 src/extensions/vs/vs.cs create mode 100644 src/extensions/vs/vs.csproj diff --git a/Directory.Packages.props b/Directory.Packages.props index 2379f7b8..27976345 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -34,6 +34,10 @@ Version="4.7.0" /> + + + + + + + + + + + + + diff --git a/src/extensions/vs/vs.cs b/src/extensions/vs/vs.cs new file mode 100644 index 00000000..ae5cefba --- /dev/null +++ b/src/extensions/vs/vs.cs @@ -0,0 +1,2 @@ +[assembly: DisableRuntimeMarshalling] +[module: SkipLocalsInit] diff --git a/src/extensions/vs/vs.csproj b/src/extensions/vs/vs.csproj new file mode 100644 index 00000000..cc5615d9 --- /dev/null +++ b/src/extensions/vs/vs.csproj @@ -0,0 +1,28 @@ + + + Vezel.Celerity.VisualStudio + true + Vezel.Celerity.VisualStudio + + + + + + + + + + + + + + + + + + + + + + +