Skip to content

Commit

Permalink
Scaffold a VS extension project based on the new VS extensibility model.
Browse files Browse the repository at this point in the history
Part of #63.
  • Loading branch information
alexrp committed Dec 14, 2023
1 parent 92c5b75 commit c03692c
Show file tree
Hide file tree
Showing 6 changed files with 170 additions and 90 deletions.
4 changes: 4 additions & 0 deletions Directory.Packages.props
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,10 @@
Version="4.7.0" />
<PackageVersion Include="Microsoft.NET.Test.Sdk"
Version="17.8.0" />
<PackageVersion Include="Microsoft.VisualStudio.Extensibility.Build"
Version="17.9.2080" />
<PackageVersion Include="Microsoft.VisualStudio.Extensibility.Sdk"
Version="17.9.2080" />
<PackageVersion Include="NuGet.Versioning"
Version="6.7.0" />
<PackageVersion Include="OmniSharp.Extensions.LanguageServer"
Expand Down
190 changes: 100 additions & 90 deletions celerity.sln
Original file line number Diff line number Diff line change
Expand Up @@ -3,125 +3,135 @@ Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.5.002.0
MinimumVisualStudioVersion = 10.0.40219.1
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{A385D8E0-8390-494C-92D0-F764D3699131}"
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{5F6D1BBA-A673-45FF-BB26-57AED5B9286E}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "benchmarks", "src\benchmarks\benchmarks.csproj", "{F552FDEF-D460-4A02-9EC1-16108BCD5ECF}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "benchmarks", "src\benchmarks\benchmarks.csproj", "{D238F6F6-1B43-4082-8CE4-28B7B4A49D00}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "common", "src\common\common.csproj", "{C7BFD827-8E11-4A27-9E43-8A70C8EF4C02}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "common", "src\common\common.csproj", "{39173791-EC5E-407A-8288-6EACA8340126}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "driver", "src\driver\driver.csproj", "{0D5D7C7B-6248-46EF-830B-F98AE1BF6F75}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "driver", "src\driver\driver.csproj", "{90E091AF-4D90-41D4-B066-68042A1C4735}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "generators", "src\generators\generators.csproj", "{22E47770-51D6-4E63-95C6-12ED5CC0184B}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "generators", "src\generators\generators.csproj", "{0EFF1743-A637-4232-A112-33B4CA770006}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "tests", "src\tests\tests.csproj", "{D7749F27-3ACF-4864-B6FC-77409B4D037F}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "tests", "src\tests\tests.csproj", "{8B7C3620-0EDB-4352-B159-2FACCBF1BBD2}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "trimming", "src\trimming\trimming.csproj", "{58887612-3CA6-423E-95F3-1DC7B99A1545}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "trimming", "src\trimming\trimming.csproj", "{99CA38DE-56CB-40D6-8BB4-7B633CC3F2CF}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "language", "language", "{4176AF7C-EBBB-43F1-BDFA-DA892E6AC47E}"
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "extensions", "extensions", "{35DA481E-29DC-4E8F-81F4-017A91AB4C26}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "core", "src\language\core\core.csproj", "{38B0647D-2555-4B77-97CB-14CC1AA8BC76}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "vs", "src\extensions\vs\vs.csproj", "{B3DEEF03-92F8-4F6B-B42A-B22644EB4AE8}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "library", "src\language\library\library.csproj", "{684D64D3-2A81-488F-9257-765EC973D481}"
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "language", "language", "{84DB0A07-F1A6-421E-BFE6-148D7B751B8D}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "service", "src\language\service\service.csproj", "{579A9B10-1C7A-49D9-8C61-5C1662086511}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "core", "src\language\core\core.csproj", "{EC63BC7B-9AD7-4D97-85AC-42FC1C37D441}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "tooling", "src\language\tooling\tooling.csproj", "{6AFF3908-DEA8-42CB-ACE2-A77973D9584B}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "library", "src\language\library\library.csproj", "{ED0BC300-A88E-4663-B3D9-826F9287A6BD}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "runtime", "runtime", "{EC5B91B1-5053-4961-A616-57CED91D0589}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "service", "src\language\service\service.csproj", "{93FD0881-6342-4950-8828-E753596B3F47}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "compiler", "src\runtime\compiler\compiler.csproj", "{6C599400-9EAE-4A01-91D9-FBBE3862F3FE}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "tooling", "src\language\tooling\tooling.csproj", "{8714E075-829C-4CC2-89D0-3AF67A6B930D}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "core", "src\runtime\core\core.csproj", "{A1F3DC78-6572-4BEF-BBF2-A7F1FD40E928}"
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "runtime", "runtime", "{77072F53-4FED-413F-8CC3-65E5A1FA5EA9}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "interpreter", "src\runtime\interpreter\interpreter.csproj", "{89C5E2B3-831A-40EF-8CCC-C7372B85731E}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "compiler", "src\runtime\compiler\compiler.csproj", "{DDE5F6C0-1215-4BF1-9269-95568721995C}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "kernel", "src\runtime\kernel\kernel.csproj", "{045884BD-AE95-453A-9849-5A70052EF532}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "core", "src\runtime\core\core.csproj", "{2C278409-9D51-449E-A8D5-FD8F31B6746A}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "interpreter", "src\runtime\interpreter\interpreter.csproj", "{9A5CBCD5-5D3C-4CB2-8DF2-33016E196A1A}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "kernel", "src\runtime\kernel\kernel.csproj", "{76649417-C733-478D-8F5A-FD368C7097A1}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{F552FDEF-D460-4A02-9EC1-16108BCD5ECF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{F552FDEF-D460-4A02-9EC1-16108BCD5ECF}.Debug|Any CPU.Build.0 = Debug|Any CPU
{F552FDEF-D460-4A02-9EC1-16108BCD5ECF}.Release|Any CPU.ActiveCfg = Release|Any CPU
{F552FDEF-D460-4A02-9EC1-16108BCD5ECF}.Release|Any CPU.Build.0 = Release|Any CPU
{C7BFD827-8E11-4A27-9E43-8A70C8EF4C02}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{C7BFD827-8E11-4A27-9E43-8A70C8EF4C02}.Debug|Any CPU.Build.0 = Debug|Any CPU
{C7BFD827-8E11-4A27-9E43-8A70C8EF4C02}.Release|Any CPU.ActiveCfg = Release|Any CPU
{C7BFD827-8E11-4A27-9E43-8A70C8EF4C02}.Release|Any CPU.Build.0 = Release|Any CPU
{0D5D7C7B-6248-46EF-830B-F98AE1BF6F75}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{0D5D7C7B-6248-46EF-830B-F98AE1BF6F75}.Debug|Any CPU.Build.0 = Debug|Any CPU
{0D5D7C7B-6248-46EF-830B-F98AE1BF6F75}.Release|Any CPU.ActiveCfg = Release|Any CPU
{0D5D7C7B-6248-46EF-830B-F98AE1BF6F75}.Release|Any CPU.Build.0 = Release|Any CPU
{22E47770-51D6-4E63-95C6-12ED5CC0184B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{22E47770-51D6-4E63-95C6-12ED5CC0184B}.Debug|Any CPU.Build.0 = Debug|Any CPU
{22E47770-51D6-4E63-95C6-12ED5CC0184B}.Release|Any CPU.ActiveCfg = Release|Any CPU
{22E47770-51D6-4E63-95C6-12ED5CC0184B}.Release|Any CPU.Build.0 = Release|Any CPU
{D7749F27-3ACF-4864-B6FC-77409B4D037F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{D7749F27-3ACF-4864-B6FC-77409B4D037F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{D7749F27-3ACF-4864-B6FC-77409B4D037F}.Release|Any CPU.ActiveCfg = Release|Any CPU
{D7749F27-3ACF-4864-B6FC-77409B4D037F}.Release|Any CPU.Build.0 = Release|Any CPU
{58887612-3CA6-423E-95F3-1DC7B99A1545}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{58887612-3CA6-423E-95F3-1DC7B99A1545}.Debug|Any CPU.Build.0 = Debug|Any CPU
{58887612-3CA6-423E-95F3-1DC7B99A1545}.Release|Any CPU.ActiveCfg = Release|Any CPU
{58887612-3CA6-423E-95F3-1DC7B99A1545}.Release|Any CPU.Build.0 = Release|Any CPU
{38B0647D-2555-4B77-97CB-14CC1AA8BC76}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{38B0647D-2555-4B77-97CB-14CC1AA8BC76}.Debug|Any CPU.Build.0 = Debug|Any CPU
{38B0647D-2555-4B77-97CB-14CC1AA8BC76}.Release|Any CPU.ActiveCfg = Release|Any CPU
{38B0647D-2555-4B77-97CB-14CC1AA8BC76}.Release|Any CPU.Build.0 = Release|Any CPU
{684D64D3-2A81-488F-9257-765EC973D481}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{684D64D3-2A81-488F-9257-765EC973D481}.Debug|Any CPU.Build.0 = Debug|Any CPU
{684D64D3-2A81-488F-9257-765EC973D481}.Release|Any CPU.ActiveCfg = Release|Any CPU
{684D64D3-2A81-488F-9257-765EC973D481}.Release|Any CPU.Build.0 = Release|Any CPU
{579A9B10-1C7A-49D9-8C61-5C1662086511}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{579A9B10-1C7A-49D9-8C61-5C1662086511}.Debug|Any CPU.Build.0 = Debug|Any CPU
{579A9B10-1C7A-49D9-8C61-5C1662086511}.Release|Any CPU.ActiveCfg = Release|Any CPU
{579A9B10-1C7A-49D9-8C61-5C1662086511}.Release|Any CPU.Build.0 = Release|Any CPU
{6AFF3908-DEA8-42CB-ACE2-A77973D9584B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{6AFF3908-DEA8-42CB-ACE2-A77973D9584B}.Debug|Any CPU.Build.0 = Debug|Any CPU
{6AFF3908-DEA8-42CB-ACE2-A77973D9584B}.Release|Any CPU.ActiveCfg = Release|Any CPU
{6AFF3908-DEA8-42CB-ACE2-A77973D9584B}.Release|Any CPU.Build.0 = Release|Any CPU
{6C599400-9EAE-4A01-91D9-FBBE3862F3FE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{6C599400-9EAE-4A01-91D9-FBBE3862F3FE}.Debug|Any CPU.Build.0 = Debug|Any CPU
{6C599400-9EAE-4A01-91D9-FBBE3862F3FE}.Release|Any CPU.ActiveCfg = Release|Any CPU
{6C599400-9EAE-4A01-91D9-FBBE3862F3FE}.Release|Any CPU.Build.0 = Release|Any CPU
{A1F3DC78-6572-4BEF-BBF2-A7F1FD40E928}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A1F3DC78-6572-4BEF-BBF2-A7F1FD40E928}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A1F3DC78-6572-4BEF-BBF2-A7F1FD40E928}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A1F3DC78-6572-4BEF-BBF2-A7F1FD40E928}.Release|Any CPU.Build.0 = Release|Any CPU
{89C5E2B3-831A-40EF-8CCC-C7372B85731E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{89C5E2B3-831A-40EF-8CCC-C7372B85731E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{89C5E2B3-831A-40EF-8CCC-C7372B85731E}.Release|Any CPU.ActiveCfg = Release|Any CPU
{89C5E2B3-831A-40EF-8CCC-C7372B85731E}.Release|Any CPU.Build.0 = Release|Any CPU
{045884BD-AE95-453A-9849-5A70052EF532}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{045884BD-AE95-453A-9849-5A70052EF532}.Debug|Any CPU.Build.0 = Debug|Any CPU
{045884BD-AE95-453A-9849-5A70052EF532}.Release|Any CPU.ActiveCfg = Release|Any CPU
{045884BD-AE95-453A-9849-5A70052EF532}.Release|Any CPU.Build.0 = Release|Any CPU
{D238F6F6-1B43-4082-8CE4-28B7B4A49D00}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{D238F6F6-1B43-4082-8CE4-28B7B4A49D00}.Debug|Any CPU.Build.0 = Debug|Any CPU
{D238F6F6-1B43-4082-8CE4-28B7B4A49D00}.Release|Any CPU.ActiveCfg = Release|Any CPU
{D238F6F6-1B43-4082-8CE4-28B7B4A49D00}.Release|Any CPU.Build.0 = Release|Any CPU
{39173791-EC5E-407A-8288-6EACA8340126}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{39173791-EC5E-407A-8288-6EACA8340126}.Debug|Any CPU.Build.0 = Debug|Any CPU
{39173791-EC5E-407A-8288-6EACA8340126}.Release|Any CPU.ActiveCfg = Release|Any CPU
{39173791-EC5E-407A-8288-6EACA8340126}.Release|Any CPU.Build.0 = Release|Any CPU
{90E091AF-4D90-41D4-B066-68042A1C4735}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{90E091AF-4D90-41D4-B066-68042A1C4735}.Debug|Any CPU.Build.0 = Debug|Any CPU
{90E091AF-4D90-41D4-B066-68042A1C4735}.Release|Any CPU.ActiveCfg = Release|Any CPU
{90E091AF-4D90-41D4-B066-68042A1C4735}.Release|Any CPU.Build.0 = Release|Any CPU
{0EFF1743-A637-4232-A112-33B4CA770006}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{0EFF1743-A637-4232-A112-33B4CA770006}.Debug|Any CPU.Build.0 = Debug|Any CPU
{0EFF1743-A637-4232-A112-33B4CA770006}.Release|Any CPU.ActiveCfg = Release|Any CPU
{0EFF1743-A637-4232-A112-33B4CA770006}.Release|Any CPU.Build.0 = Release|Any CPU
{8B7C3620-0EDB-4352-B159-2FACCBF1BBD2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{8B7C3620-0EDB-4352-B159-2FACCBF1BBD2}.Debug|Any CPU.Build.0 = Debug|Any CPU
{8B7C3620-0EDB-4352-B159-2FACCBF1BBD2}.Release|Any CPU.ActiveCfg = Release|Any CPU
{8B7C3620-0EDB-4352-B159-2FACCBF1BBD2}.Release|Any CPU.Build.0 = Release|Any CPU
{99CA38DE-56CB-40D6-8BB4-7B633CC3F2CF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{99CA38DE-56CB-40D6-8BB4-7B633CC3F2CF}.Debug|Any CPU.Build.0 = Debug|Any CPU
{99CA38DE-56CB-40D6-8BB4-7B633CC3F2CF}.Release|Any CPU.ActiveCfg = Release|Any CPU
{99CA38DE-56CB-40D6-8BB4-7B633CC3F2CF}.Release|Any CPU.Build.0 = Release|Any CPU
{B3DEEF03-92F8-4F6B-B42A-B22644EB4AE8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{B3DEEF03-92F8-4F6B-B42A-B22644EB4AE8}.Debug|Any CPU.Build.0 = Debug|Any CPU
{B3DEEF03-92F8-4F6B-B42A-B22644EB4AE8}.Release|Any CPU.ActiveCfg = Release|Any CPU
{B3DEEF03-92F8-4F6B-B42A-B22644EB4AE8}.Release|Any CPU.Build.0 = Release|Any CPU
{EC63BC7B-9AD7-4D97-85AC-42FC1C37D441}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{EC63BC7B-9AD7-4D97-85AC-42FC1C37D441}.Debug|Any CPU.Build.0 = Debug|Any CPU
{EC63BC7B-9AD7-4D97-85AC-42FC1C37D441}.Release|Any CPU.ActiveCfg = Release|Any CPU
{EC63BC7B-9AD7-4D97-85AC-42FC1C37D441}.Release|Any CPU.Build.0 = Release|Any CPU
{ED0BC300-A88E-4663-B3D9-826F9287A6BD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{ED0BC300-A88E-4663-B3D9-826F9287A6BD}.Debug|Any CPU.Build.0 = Debug|Any CPU
{ED0BC300-A88E-4663-B3D9-826F9287A6BD}.Release|Any CPU.ActiveCfg = Release|Any CPU
{ED0BC300-A88E-4663-B3D9-826F9287A6BD}.Release|Any CPU.Build.0 = Release|Any CPU
{93FD0881-6342-4950-8828-E753596B3F47}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{93FD0881-6342-4950-8828-E753596B3F47}.Debug|Any CPU.Build.0 = Debug|Any CPU
{93FD0881-6342-4950-8828-E753596B3F47}.Release|Any CPU.ActiveCfg = Release|Any CPU
{93FD0881-6342-4950-8828-E753596B3F47}.Release|Any CPU.Build.0 = Release|Any CPU
{8714E075-829C-4CC2-89D0-3AF67A6B930D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{8714E075-829C-4CC2-89D0-3AF67A6B930D}.Debug|Any CPU.Build.0 = Debug|Any CPU
{8714E075-829C-4CC2-89D0-3AF67A6B930D}.Release|Any CPU.ActiveCfg = Release|Any CPU
{8714E075-829C-4CC2-89D0-3AF67A6B930D}.Release|Any CPU.Build.0 = Release|Any CPU
{DDE5F6C0-1215-4BF1-9269-95568721995C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{DDE5F6C0-1215-4BF1-9269-95568721995C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{DDE5F6C0-1215-4BF1-9269-95568721995C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{DDE5F6C0-1215-4BF1-9269-95568721995C}.Release|Any CPU.Build.0 = Release|Any CPU
{2C278409-9D51-449E-A8D5-FD8F31B6746A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{2C278409-9D51-449E-A8D5-FD8F31B6746A}.Debug|Any CPU.Build.0 = Debug|Any CPU
{2C278409-9D51-449E-A8D5-FD8F31B6746A}.Release|Any CPU.ActiveCfg = Release|Any CPU
{2C278409-9D51-449E-A8D5-FD8F31B6746A}.Release|Any CPU.Build.0 = Release|Any CPU
{9A5CBCD5-5D3C-4CB2-8DF2-33016E196A1A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{9A5CBCD5-5D3C-4CB2-8DF2-33016E196A1A}.Debug|Any CPU.Build.0 = Debug|Any CPU
{9A5CBCD5-5D3C-4CB2-8DF2-33016E196A1A}.Release|Any CPU.ActiveCfg = Release|Any CPU
{9A5CBCD5-5D3C-4CB2-8DF2-33016E196A1A}.Release|Any CPU.Build.0 = Release|Any CPU
{76649417-C733-478D-8F5A-FD368C7097A1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{76649417-C733-478D-8F5A-FD368C7097A1}.Debug|Any CPU.Build.0 = Debug|Any CPU
{76649417-C733-478D-8F5A-FD368C7097A1}.Release|Any CPU.ActiveCfg = Release|Any CPU
{76649417-C733-478D-8F5A-FD368C7097A1}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{F552FDEF-D460-4A02-9EC1-16108BCD5ECF} = {A385D8E0-8390-494C-92D0-F764D3699131}
{C7BFD827-8E11-4A27-9E43-8A70C8EF4C02} = {A385D8E0-8390-494C-92D0-F764D3699131}
{0D5D7C7B-6248-46EF-830B-F98AE1BF6F75} = {A385D8E0-8390-494C-92D0-F764D3699131}
{22E47770-51D6-4E63-95C6-12ED5CC0184B} = {A385D8E0-8390-494C-92D0-F764D3699131}
{D7749F27-3ACF-4864-B6FC-77409B4D037F} = {A385D8E0-8390-494C-92D0-F764D3699131}
{58887612-3CA6-423E-95F3-1DC7B99A1545} = {A385D8E0-8390-494C-92D0-F764D3699131}
{4176AF7C-EBBB-43F1-BDFA-DA892E6AC47E} = {A385D8E0-8390-494C-92D0-F764D3699131}
{38B0647D-2555-4B77-97CB-14CC1AA8BC76} = {4176AF7C-EBBB-43F1-BDFA-DA892E6AC47E}
{684D64D3-2A81-488F-9257-765EC973D481} = {4176AF7C-EBBB-43F1-BDFA-DA892E6AC47E}
{579A9B10-1C7A-49D9-8C61-5C1662086511} = {4176AF7C-EBBB-43F1-BDFA-DA892E6AC47E}
{6AFF3908-DEA8-42CB-ACE2-A77973D9584B} = {4176AF7C-EBBB-43F1-BDFA-DA892E6AC47E}
{EC5B91B1-5053-4961-A616-57CED91D0589} = {A385D8E0-8390-494C-92D0-F764D3699131}
{6C599400-9EAE-4A01-91D9-FBBE3862F3FE} = {EC5B91B1-5053-4961-A616-57CED91D0589}
{A1F3DC78-6572-4BEF-BBF2-A7F1FD40E928} = {EC5B91B1-5053-4961-A616-57CED91D0589}
{89C5E2B3-831A-40EF-8CCC-C7372B85731E} = {EC5B91B1-5053-4961-A616-57CED91D0589}
{045884BD-AE95-453A-9849-5A70052EF532} = {EC5B91B1-5053-4961-A616-57CED91D0589}
{D238F6F6-1B43-4082-8CE4-28B7B4A49D00} = {5F6D1BBA-A673-45FF-BB26-57AED5B9286E}
{39173791-EC5E-407A-8288-6EACA8340126} = {5F6D1BBA-A673-45FF-BB26-57AED5B9286E}
{90E091AF-4D90-41D4-B066-68042A1C4735} = {5F6D1BBA-A673-45FF-BB26-57AED5B9286E}
{0EFF1743-A637-4232-A112-33B4CA770006} = {5F6D1BBA-A673-45FF-BB26-57AED5B9286E}
{8B7C3620-0EDB-4352-B159-2FACCBF1BBD2} = {5F6D1BBA-A673-45FF-BB26-57AED5B9286E}
{99CA38DE-56CB-40D6-8BB4-7B633CC3F2CF} = {5F6D1BBA-A673-45FF-BB26-57AED5B9286E}
{35DA481E-29DC-4E8F-81F4-017A91AB4C26} = {5F6D1BBA-A673-45FF-BB26-57AED5B9286E}
{B3DEEF03-92F8-4F6B-B42A-B22644EB4AE8} = {35DA481E-29DC-4E8F-81F4-017A91AB4C26}
{84DB0A07-F1A6-421E-BFE6-148D7B751B8D} = {5F6D1BBA-A673-45FF-BB26-57AED5B9286E}
{EC63BC7B-9AD7-4D97-85AC-42FC1C37D441} = {84DB0A07-F1A6-421E-BFE6-148D7B751B8D}
{ED0BC300-A88E-4663-B3D9-826F9287A6BD} = {84DB0A07-F1A6-421E-BFE6-148D7B751B8D}
{93FD0881-6342-4950-8828-E753596B3F47} = {84DB0A07-F1A6-421E-BFE6-148D7B751B8D}
{8714E075-829C-4CC2-89D0-3AF67A6B930D} = {84DB0A07-F1A6-421E-BFE6-148D7B751B8D}
{77072F53-4FED-413F-8CC3-65E5A1FA5EA9} = {5F6D1BBA-A673-45FF-BB26-57AED5B9286E}
{DDE5F6C0-1215-4BF1-9269-95568721995C} = {77072F53-4FED-413F-8CC3-65E5A1FA5EA9}
{2C278409-9D51-449E-A8D5-FD8F31B6746A} = {77072F53-4FED-413F-8CC3-65E5A1FA5EA9}
{9A5CBCD5-5D3C-4CB2-8DF2-33016E196A1A} = {77072F53-4FED-413F-8CC3-65E5A1FA5EA9}
{76649417-C733-478D-8F5A-FD368C7097A1} = {77072F53-4FED-413F-8CC3-65E5A1FA5EA9}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {45E282E3-82EF-496A-A050-30C6B30C3841}
SolutionGuid = {D9A8E4C2-E94F-46D5-A255-51162F55DDEA}
EndGlobalSection
EndGlobal
17 changes: 17 additions & 0 deletions src/extensions/vs/CelerityExtension.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
namespace Vezel.Celerity.VisualStudio;

[SuppressMessage("", "CA1812")]
[VisualStudioContribution]
internal sealed class CelerityExtension : Extension
{
public override ExtensionConfiguration ExtensionConfiguration { get; } =
new()
{
Metadata = new(
"celerity",
Version.Parse(ThisAssembly.AssemblyFileVersion),
"Vezel",
"Celerity",
"Celerity programming language support for Visual Studio."),
};
}
16 changes: 16 additions & 0 deletions src/extensions/vs/nuget.config
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
<!-- TODO: Remove this file when the packages are available on NuGet. -->
<configuration>
<packageSources>
<add key="vside" value="https://pkgs.dev.azure.com/azure-public/vside/_packaging/msft_consumption/nuget/v3/index.json" />
</packageSources>

<packageSourceMapping>
<packageSource key="vside">
<package pattern="Microsoft.NET.StringTools" />
<package pattern="Microsoft.ServiceHub.*" />
<package pattern="Microsoft.VisualStudio.*" />
<package pattern="Microsoft.VSSDK.*" />
<package pattern="StreamJsonRpc" />
</packageSource>
</packageSourceMapping>
</configuration>
2 changes: 2 additions & 0 deletions src/extensions/vs/vs.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
[assembly: DisableRuntimeMarshalling]
[module: SkipLocalsInit]
Loading

0 comments on commit c03692c

Please sign in to comment.