diff --git a/MessagePack.sln b/MessagePack.sln
index e861de8f1..77d762b8a 100644
--- a/MessagePack.sln
+++ b/MessagePack.sln
@@ -34,8 +34,6 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MessagePack.ImmutableCollec
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MessagePackAnalyzer", "src\MessagePackAnalyzer\MessagePackAnalyzer.csproj", "{2F9A6E0C-DE95-4460-96B7-EB72BBEAEE9E}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MessagePackAnalyzer.Vsix", "src\MessagePackAnalyzer.Vsix\MessagePackAnalyzer.Vsix.csproj", "{09B87BEB-D9A3-4EEB-B56A-ED53D27DF1A3}"
-EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "PerfNetFramework", "sandbox\PerfNetFramework\PerfNetFramework.csproj", "{014A3DCE-50A6-4774-A4C1-C66EEAB67133}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MessagePack.AspNetCoreMvcFormatter", "src\MessagePack.AspNetCoreMvcFormatter\MessagePack.AspNetCoreMvcFormatter.csproj", "{17831017-C29C-4A48-B159-849BCE5079FB}"
@@ -88,238 +86,122 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MessagePack.Experimental",
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MessagePack.Experimental.Tests", "tests\MessagePack.Experimental.Tests\MessagePack.Experimental.Tests.csproj", "{8AB40D1C-1134-4D77-B39A-19AEDC729450}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MessagePack.GeneratedCode.Tests", "tests\MessagePack.GeneratedCode.Tests\MessagePack.GeneratedCode.Tests.csproj", "{D4CE7347-CEBE-46E5-BD12-1319573B6C5E}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MessagePack.GeneratedCode.Tests", "tests\MessagePack.GeneratedCode.Tests\MessagePack.GeneratedCode.Tests.csproj", "{D4CE7347-CEBE-46E5-BD12-1319573B6C5E}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
- Debug|NoVSIX = Debug|NoVSIX
Release|Any CPU = Release|Any CPU
- Release|NoVSIX = Release|NoVSIX
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{7ABB33EE-A2F1-492B-8DAF-5DF89F0F0B79}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{7ABB33EE-A2F1-492B-8DAF-5DF89F0F0B79}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {7ABB33EE-A2F1-492B-8DAF-5DF89F0F0B79}.Debug|NoVSIX.ActiveCfg = Debug|Any CPU
- {7ABB33EE-A2F1-492B-8DAF-5DF89F0F0B79}.Debug|NoVSIX.Build.0 = Debug|Any CPU
{7ABB33EE-A2F1-492B-8DAF-5DF89F0F0B79}.Release|Any CPU.ActiveCfg = Release|Any CPU
{7ABB33EE-A2F1-492B-8DAF-5DF89F0F0B79}.Release|Any CPU.Build.0 = Release|Any CPU
- {7ABB33EE-A2F1-492B-8DAF-5DF89F0F0B79}.Release|NoVSIX.ActiveCfg = Release|Any CPU
- {7ABB33EE-A2F1-492B-8DAF-5DF89F0F0B79}.Release|NoVSIX.Build.0 = Release|Any CPU
{9E1A55CA-711D-4F58-A332-735960E3434C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{9E1A55CA-711D-4F58-A332-735960E3434C}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {9E1A55CA-711D-4F58-A332-735960E3434C}.Debug|NoVSIX.ActiveCfg = Debug|Any CPU
- {9E1A55CA-711D-4F58-A332-735960E3434C}.Debug|NoVSIX.Build.0 = Debug|Any CPU
{9E1A55CA-711D-4F58-A332-735960E3434C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{9E1A55CA-711D-4F58-A332-735960E3434C}.Release|Any CPU.Build.0 = Release|Any CPU
- {9E1A55CA-711D-4F58-A332-735960E3434C}.Release|NoVSIX.ActiveCfg = Release|Any CPU
- {9E1A55CA-711D-4F58-A332-735960E3434C}.Release|NoVSIX.Build.0 = Release|Any CPU
{ED43BDA5-947C-4769-A47A-F07D3C6142AE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{ED43BDA5-947C-4769-A47A-F07D3C6142AE}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {ED43BDA5-947C-4769-A47A-F07D3C6142AE}.Debug|NoVSIX.ActiveCfg = Debug|Any CPU
- {ED43BDA5-947C-4769-A47A-F07D3C6142AE}.Debug|NoVSIX.Build.0 = Debug|Any CPU
{ED43BDA5-947C-4769-A47A-F07D3C6142AE}.Release|Any CPU.ActiveCfg = Release|Any CPU
{ED43BDA5-947C-4769-A47A-F07D3C6142AE}.Release|Any CPU.Build.0 = Release|Any CPU
- {ED43BDA5-947C-4769-A47A-F07D3C6142AE}.Release|NoVSIX.ActiveCfg = Release|Any CPU
- {ED43BDA5-947C-4769-A47A-F07D3C6142AE}.Release|NoVSIX.Build.0 = Release|Any CPU
{8E511130-F838-4B47-842B-0FB27AD175B5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{8E511130-F838-4B47-842B-0FB27AD175B5}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {8E511130-F838-4B47-842B-0FB27AD175B5}.Debug|NoVSIX.ActiveCfg = Debug|Any CPU
- {8E511130-F838-4B47-842B-0FB27AD175B5}.Debug|NoVSIX.Build.0 = Debug|Any CPU
{8E511130-F838-4B47-842B-0FB27AD175B5}.Release|Any CPU.ActiveCfg = Release|Any CPU
{8E511130-F838-4B47-842B-0FB27AD175B5}.Release|Any CPU.Build.0 = Release|Any CPU
- {8E511130-F838-4B47-842B-0FB27AD175B5}.Release|NoVSIX.ActiveCfg = Release|Any CPU
- {8E511130-F838-4B47-842B-0FB27AD175B5}.Release|NoVSIX.Build.0 = Release|Any CPU
{3ABC5C4C-2CE4-459E-8666-F2B181C3DEF3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{3ABC5C4C-2CE4-459E-8666-F2B181C3DEF3}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {3ABC5C4C-2CE4-459E-8666-F2B181C3DEF3}.Debug|NoVSIX.ActiveCfg = Debug|Any CPU
- {3ABC5C4C-2CE4-459E-8666-F2B181C3DEF3}.Debug|NoVSIX.Build.0 = Debug|Any CPU
{3ABC5C4C-2CE4-459E-8666-F2B181C3DEF3}.Release|Any CPU.ActiveCfg = Release|Any CPU
{3ABC5C4C-2CE4-459E-8666-F2B181C3DEF3}.Release|Any CPU.Build.0 = Release|Any CPU
- {3ABC5C4C-2CE4-459E-8666-F2B181C3DEF3}.Release|NoVSIX.ActiveCfg = Release|Any CPU
- {3ABC5C4C-2CE4-459E-8666-F2B181C3DEF3}.Release|NoVSIX.Build.0 = Release|Any CPU
{C01E1407-7FEC-4C1D-B0B4-74D95A317AA6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{C01E1407-7FEC-4C1D-B0B4-74D95A317AA6}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {C01E1407-7FEC-4C1D-B0B4-74D95A317AA6}.Debug|NoVSIX.ActiveCfg = Debug|Any CPU
- {C01E1407-7FEC-4C1D-B0B4-74D95A317AA6}.Debug|NoVSIX.Build.0 = Debug|Any CPU
{C01E1407-7FEC-4C1D-B0B4-74D95A317AA6}.Release|Any CPU.ActiveCfg = Release|Any CPU
{C01E1407-7FEC-4C1D-B0B4-74D95A317AA6}.Release|Any CPU.Build.0 = Release|Any CPU
- {C01E1407-7FEC-4C1D-B0B4-74D95A317AA6}.Release|NoVSIX.ActiveCfg = Release|Any CPU
- {C01E1407-7FEC-4C1D-B0B4-74D95A317AA6}.Release|NoVSIX.Build.0 = Release|Any CPU
{166A16C0-B89F-41AF-956A-235C6CA62C25}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{166A16C0-B89F-41AF-956A-235C6CA62C25}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {166A16C0-B89F-41AF-956A-235C6CA62C25}.Debug|NoVSIX.ActiveCfg = Debug|Any CPU
- {166A16C0-B89F-41AF-956A-235C6CA62C25}.Debug|NoVSIX.Build.0 = Debug|Any CPU
{166A16C0-B89F-41AF-956A-235C6CA62C25}.Release|Any CPU.ActiveCfg = Release|Any CPU
{166A16C0-B89F-41AF-956A-235C6CA62C25}.Release|Any CPU.Build.0 = Release|Any CPU
- {166A16C0-B89F-41AF-956A-235C6CA62C25}.Release|NoVSIX.ActiveCfg = Release|Any CPU
- {166A16C0-B89F-41AF-956A-235C6CA62C25}.Release|NoVSIX.Build.0 = Release|Any CPU
{E066F547-7261-4561-AEFC-E64DBFD874F8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{E066F547-7261-4561-AEFC-E64DBFD874F8}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {E066F547-7261-4561-AEFC-E64DBFD874F8}.Debug|NoVSIX.ActiveCfg = Debug|Any CPU
- {E066F547-7261-4561-AEFC-E64DBFD874F8}.Debug|NoVSIX.Build.0 = Debug|Any CPU
{E066F547-7261-4561-AEFC-E64DBFD874F8}.Release|Any CPU.ActiveCfg = Release|Any CPU
{E066F547-7261-4561-AEFC-E64DBFD874F8}.Release|Any CPU.Build.0 = Release|Any CPU
- {E066F547-7261-4561-AEFC-E64DBFD874F8}.Release|NoVSIX.ActiveCfg = Release|Any CPU
- {E066F547-7261-4561-AEFC-E64DBFD874F8}.Release|NoVSIX.Build.0 = Release|Any CPU
{2F9A6E0C-DE95-4460-96B7-EB72BBEAEE9E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{2F9A6E0C-DE95-4460-96B7-EB72BBEAEE9E}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {2F9A6E0C-DE95-4460-96B7-EB72BBEAEE9E}.Debug|NoVSIX.ActiveCfg = Debug|Any CPU
- {2F9A6E0C-DE95-4460-96B7-EB72BBEAEE9E}.Debug|NoVSIX.Build.0 = Debug|Any CPU
{2F9A6E0C-DE95-4460-96B7-EB72BBEAEE9E}.Release|Any CPU.ActiveCfg = Release|Any CPU
{2F9A6E0C-DE95-4460-96B7-EB72BBEAEE9E}.Release|Any CPU.Build.0 = Release|Any CPU
- {2F9A6E0C-DE95-4460-96B7-EB72BBEAEE9E}.Release|NoVSIX.ActiveCfg = Release|Any CPU
- {2F9A6E0C-DE95-4460-96B7-EB72BBEAEE9E}.Release|NoVSIX.Build.0 = Release|Any CPU
- {09B87BEB-D9A3-4EEB-B56A-ED53D27DF1A3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {09B87BEB-D9A3-4EEB-B56A-ED53D27DF1A3}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {09B87BEB-D9A3-4EEB-B56A-ED53D27DF1A3}.Debug|NoVSIX.ActiveCfg = Debug|Any CPU
- {09B87BEB-D9A3-4EEB-B56A-ED53D27DF1A3}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {09B87BEB-D9A3-4EEB-B56A-ED53D27DF1A3}.Release|Any CPU.Build.0 = Release|Any CPU
- {09B87BEB-D9A3-4EEB-B56A-ED53D27DF1A3}.Release|NoVSIX.ActiveCfg = Release|Any CPU
{014A3DCE-50A6-4774-A4C1-C66EEAB67133}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{014A3DCE-50A6-4774-A4C1-C66EEAB67133}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {014A3DCE-50A6-4774-A4C1-C66EEAB67133}.Debug|NoVSIX.ActiveCfg = Debug|Any CPU
- {014A3DCE-50A6-4774-A4C1-C66EEAB67133}.Debug|NoVSIX.Build.0 = Debug|Any CPU
{014A3DCE-50A6-4774-A4C1-C66EEAB67133}.Release|Any CPU.ActiveCfg = Release|Any CPU
{014A3DCE-50A6-4774-A4C1-C66EEAB67133}.Release|Any CPU.Build.0 = Release|Any CPU
- {014A3DCE-50A6-4774-A4C1-C66EEAB67133}.Release|NoVSIX.ActiveCfg = Release|Any CPU
- {014A3DCE-50A6-4774-A4C1-C66EEAB67133}.Release|NoVSIX.Build.0 = Release|Any CPU
{17831017-C29C-4A48-B159-849BCE5079FB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{17831017-C29C-4A48-B159-849BCE5079FB}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {17831017-C29C-4A48-B159-849BCE5079FB}.Debug|NoVSIX.ActiveCfg = Debug|Any CPU
- {17831017-C29C-4A48-B159-849BCE5079FB}.Debug|NoVSIX.Build.0 = Debug|Any CPU
{17831017-C29C-4A48-B159-849BCE5079FB}.Release|Any CPU.ActiveCfg = Release|Any CPU
{17831017-C29C-4A48-B159-849BCE5079FB}.Release|Any CPU.Build.0 = Release|Any CPU
- {17831017-C29C-4A48-B159-849BCE5079FB}.Release|NoVSIX.ActiveCfg = Release|Any CPU
- {17831017-C29C-4A48-B159-849BCE5079FB}.Release|NoVSIX.Build.0 = Release|Any CPU
{814F94D6-1413-4ACB-B1B5-A3488CAA1E6B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{814F94D6-1413-4ACB-B1B5-A3488CAA1E6B}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {814F94D6-1413-4ACB-B1B5-A3488CAA1E6B}.Debug|NoVSIX.ActiveCfg = Debug|Any CPU
- {814F94D6-1413-4ACB-B1B5-A3488CAA1E6B}.Debug|NoVSIX.Build.0 = Debug|Any CPU
{814F94D6-1413-4ACB-B1B5-A3488CAA1E6B}.Release|Any CPU.ActiveCfg = Release|Any CPU
{814F94D6-1413-4ACB-B1B5-A3488CAA1E6B}.Release|Any CPU.Build.0 = Release|Any CPU
- {814F94D6-1413-4ACB-B1B5-A3488CAA1E6B}.Release|NoVSIX.ActiveCfg = Release|Any CPU
- {814F94D6-1413-4ACB-B1B5-A3488CAA1E6B}.Release|NoVSIX.Build.0 = Release|Any CPU
{2A32A538-BA26-4D89-85D0-E4249AFA0837}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{2A32A538-BA26-4D89-85D0-E4249AFA0837}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {2A32A538-BA26-4D89-85D0-E4249AFA0837}.Debug|NoVSIX.ActiveCfg = Debug|Any CPU
- {2A32A538-BA26-4D89-85D0-E4249AFA0837}.Debug|NoVSIX.Build.0 = Debug|Any CPU
{2A32A538-BA26-4D89-85D0-E4249AFA0837}.Release|Any CPU.ActiveCfg = Release|Any CPU
{2A32A538-BA26-4D89-85D0-E4249AFA0837}.Release|Any CPU.Build.0 = Release|Any CPU
- {2A32A538-BA26-4D89-85D0-E4249AFA0837}.Release|NoVSIX.ActiveCfg = Release|Any CPU
- {2A32A538-BA26-4D89-85D0-E4249AFA0837}.Release|NoVSIX.Build.0 = Release|Any CPU
{79C2B2CB-872A-4BA9-82DC-60F6DD77F940}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{79C2B2CB-872A-4BA9-82DC-60F6DD77F940}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {79C2B2CB-872A-4BA9-82DC-60F6DD77F940}.Debug|NoVSIX.ActiveCfg = Debug|Any CPU
- {79C2B2CB-872A-4BA9-82DC-60F6DD77F940}.Debug|NoVSIX.Build.0 = Debug|Any CPU
{79C2B2CB-872A-4BA9-82DC-60F6DD77F940}.Release|Any CPU.ActiveCfg = Release|Any CPU
{79C2B2CB-872A-4BA9-82DC-60F6DD77F940}.Release|Any CPU.Build.0 = Release|Any CPU
- {79C2B2CB-872A-4BA9-82DC-60F6DD77F940}.Release|NoVSIX.ActiveCfg = Release|Any CPU
- {79C2B2CB-872A-4BA9-82DC-60F6DD77F940}.Release|NoVSIX.Build.0 = Release|Any CPU
{85763F30-7733-44AB-89AB-D1B64F6E0D93}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{85763F30-7733-44AB-89AB-D1B64F6E0D93}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {85763F30-7733-44AB-89AB-D1B64F6E0D93}.Debug|NoVSIX.ActiveCfg = Debug|Any CPU
- {85763F30-7733-44AB-89AB-D1B64F6E0D93}.Debug|NoVSIX.Build.0 = Debug|Any CPU
{85763F30-7733-44AB-89AB-D1B64F6E0D93}.Release|Any CPU.ActiveCfg = Release|Any CPU
{85763F30-7733-44AB-89AB-D1B64F6E0D93}.Release|Any CPU.Build.0 = Release|Any CPU
- {85763F30-7733-44AB-89AB-D1B64F6E0D93}.Release|NoVSIX.ActiveCfg = Release|Any CPU
- {85763F30-7733-44AB-89AB-D1B64F6E0D93}.Release|NoVSIX.Build.0 = Release|Any CPU
{4142EA80-FEF4-44A5-8553-1AE84BEBAFED}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{4142EA80-FEF4-44A5-8553-1AE84BEBAFED}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {4142EA80-FEF4-44A5-8553-1AE84BEBAFED}.Debug|NoVSIX.ActiveCfg = Debug|Any CPU
- {4142EA80-FEF4-44A5-8553-1AE84BEBAFED}.Debug|NoVSIX.Build.0 = Debug|Any CPU
{4142EA80-FEF4-44A5-8553-1AE84BEBAFED}.Release|Any CPU.ActiveCfg = Release|Any CPU
{4142EA80-FEF4-44A5-8553-1AE84BEBAFED}.Release|Any CPU.Build.0 = Release|Any CPU
- {4142EA80-FEF4-44A5-8553-1AE84BEBAFED}.Release|NoVSIX.ActiveCfg = Release|Any CPU
- {4142EA80-FEF4-44A5-8553-1AE84BEBAFED}.Release|NoVSIX.Build.0 = Release|Any CPU
{C100FBA6-4164-4D6A-A532-5984D2B8DCB0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{C100FBA6-4164-4D6A-A532-5984D2B8DCB0}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {C100FBA6-4164-4D6A-A532-5984D2B8DCB0}.Debug|NoVSIX.ActiveCfg = Debug|Any CPU
- {C100FBA6-4164-4D6A-A532-5984D2B8DCB0}.Debug|NoVSIX.Build.0 = Debug|Any CPU
{C100FBA6-4164-4D6A-A532-5984D2B8DCB0}.Release|Any CPU.ActiveCfg = Release|Any CPU
{C100FBA6-4164-4D6A-A532-5984D2B8DCB0}.Release|Any CPU.Build.0 = Release|Any CPU
- {C100FBA6-4164-4D6A-A532-5984D2B8DCB0}.Release|NoVSIX.ActiveCfg = Release|Any CPU
- {C100FBA6-4164-4D6A-A532-5984D2B8DCB0}.Release|NoVSIX.Build.0 = Release|Any CPU
{8D9FD130-7905-47D8-A25C-7FDEE28EA0E8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{8D9FD130-7905-47D8-A25C-7FDEE28EA0E8}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {8D9FD130-7905-47D8-A25C-7FDEE28EA0E8}.Debug|NoVSIX.ActiveCfg = Debug|Any CPU
- {8D9FD130-7905-47D8-A25C-7FDEE28EA0E8}.Debug|NoVSIX.Build.0 = Debug|Any CPU
{8D9FD130-7905-47D8-A25C-7FDEE28EA0E8}.Release|Any CPU.ActiveCfg = Release|Any CPU
{8D9FD130-7905-47D8-A25C-7FDEE28EA0E8}.Release|Any CPU.Build.0 = Release|Any CPU
- {8D9FD130-7905-47D8-A25C-7FDEE28EA0E8}.Release|NoVSIX.ActiveCfg = Release|Any CPU
- {8D9FD130-7905-47D8-A25C-7FDEE28EA0E8}.Release|NoVSIX.Build.0 = Release|Any CPU
{9962132D-A271-4E68-ACC1-18FA93462552}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{9962132D-A271-4E68-ACC1-18FA93462552}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {9962132D-A271-4E68-ACC1-18FA93462552}.Debug|NoVSIX.ActiveCfg = Debug|Any CPU
- {9962132D-A271-4E68-ACC1-18FA93462552}.Debug|NoVSIX.Build.0 = Debug|Any CPU
{9962132D-A271-4E68-ACC1-18FA93462552}.Release|Any CPU.ActiveCfg = Release|Any CPU
{9962132D-A271-4E68-ACC1-18FA93462552}.Release|Any CPU.Build.0 = Release|Any CPU
- {9962132D-A271-4E68-ACC1-18FA93462552}.Release|NoVSIX.ActiveCfg = Release|Any CPU
- {9962132D-A271-4E68-ACC1-18FA93462552}.Release|NoVSIX.Build.0 = Release|Any CPU
{32C91908-5CAD-4C95-B240-ACBBACAC9476}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{32C91908-5CAD-4C95-B240-ACBBACAC9476}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {32C91908-5CAD-4C95-B240-ACBBACAC9476}.Debug|NoVSIX.ActiveCfg = Debug|Any CPU
- {32C91908-5CAD-4C95-B240-ACBBACAC9476}.Debug|NoVSIX.Build.0 = Debug|Any CPU
{32C91908-5CAD-4C95-B240-ACBBACAC9476}.Release|Any CPU.ActiveCfg = Release|Any CPU
{32C91908-5CAD-4C95-B240-ACBBACAC9476}.Release|Any CPU.Build.0 = Release|Any CPU
- {32C91908-5CAD-4C95-B240-ACBBACAC9476}.Release|NoVSIX.ActiveCfg = Release|Any CPU
- {32C91908-5CAD-4C95-B240-ACBBACAC9476}.Release|NoVSIX.Build.0 = Release|Any CPU
{8DB135F5-A6FE-44E4-9853-7B48ED21F21B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{8DB135F5-A6FE-44E4-9853-7B48ED21F21B}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {8DB135F5-A6FE-44E4-9853-7B48ED21F21B}.Debug|NoVSIX.ActiveCfg = Debug|Any CPU
- {8DB135F5-A6FE-44E4-9853-7B48ED21F21B}.Debug|NoVSIX.Build.0 = Debug|Any CPU
{8DB135F5-A6FE-44E4-9853-7B48ED21F21B}.Release|Any CPU.ActiveCfg = Release|Any CPU
{8DB135F5-A6FE-44E4-9853-7B48ED21F21B}.Release|Any CPU.Build.0 = Release|Any CPU
- {8DB135F5-A6FE-44E4-9853-7B48ED21F21B}.Release|NoVSIX.ActiveCfg = Release|Any CPU
- {8DB135F5-A6FE-44E4-9853-7B48ED21F21B}.Release|NoVSIX.Build.0 = Release|Any CPU
{7E5FB4B9-A0F5-4B10-A1F3-03AC0BC8265A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{7E5FB4B9-A0F5-4B10-A1F3-03AC0BC8265A}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {7E5FB4B9-A0F5-4B10-A1F3-03AC0BC8265A}.Debug|NoVSIX.ActiveCfg = Debug|Any CPU
- {7E5FB4B9-A0F5-4B10-A1F3-03AC0BC8265A}.Debug|NoVSIX.Build.0 = Debug|Any CPU
{7E5FB4B9-A0F5-4B10-A1F3-03AC0BC8265A}.Release|Any CPU.ActiveCfg = Release|Any CPU
{7E5FB4B9-A0F5-4B10-A1F3-03AC0BC8265A}.Release|Any CPU.Build.0 = Release|Any CPU
- {7E5FB4B9-A0F5-4B10-A1F3-03AC0BC8265A}.Release|NoVSIX.ActiveCfg = Release|Any CPU
- {7E5FB4B9-A0F5-4B10-A1F3-03AC0BC8265A}.Release|NoVSIX.Build.0 = Release|Any CPU
{6AC51E68-4681-463A-B4B6-BD53517244B2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{6AC51E68-4681-463A-B4B6-BD53517244B2}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {6AC51E68-4681-463A-B4B6-BD53517244B2}.Debug|NoVSIX.ActiveCfg = Debug|Any CPU
- {6AC51E68-4681-463A-B4B6-BD53517244B2}.Debug|NoVSIX.Build.0 = Debug|Any CPU
{6AC51E68-4681-463A-B4B6-BD53517244B2}.Release|Any CPU.ActiveCfg = Release|Any CPU
{6AC51E68-4681-463A-B4B6-BD53517244B2}.Release|Any CPU.Build.0 = Release|Any CPU
- {6AC51E68-4681-463A-B4B6-BD53517244B2}.Release|NoVSIX.ActiveCfg = Release|Any CPU
- {6AC51E68-4681-463A-B4B6-BD53517244B2}.Release|NoVSIX.Build.0 = Release|Any CPU
{4C9BB260-62D8-49CD-9F9C-9AA6A8BFC637}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{4C9BB260-62D8-49CD-9F9C-9AA6A8BFC637}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {4C9BB260-62D8-49CD-9F9C-9AA6A8BFC637}.Debug|NoVSIX.ActiveCfg = Debug|Any CPU
- {4C9BB260-62D8-49CD-9F9C-9AA6A8BFC637}.Debug|NoVSIX.Build.0 = Debug|Any CPU
{4C9BB260-62D8-49CD-9F9C-9AA6A8BFC637}.Release|Any CPU.ActiveCfg = Release|Any CPU
{4C9BB260-62D8-49CD-9F9C-9AA6A8BFC637}.Release|Any CPU.Build.0 = Release|Any CPU
- {4C9BB260-62D8-49CD-9F9C-9AA6A8BFC637}.Release|NoVSIX.ActiveCfg = Release|Any CPU
- {4C9BB260-62D8-49CD-9F9C-9AA6A8BFC637}.Release|NoVSIX.Build.0 = Release|Any CPU
{AC2503A7-736D-4AE6-9355-CF35D9DF6139}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{AC2503A7-736D-4AE6-9355-CF35D9DF6139}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {AC2503A7-736D-4AE6-9355-CF35D9DF6139}.Debug|NoVSIX.ActiveCfg = Debug|Any CPU
- {AC2503A7-736D-4AE6-9355-CF35D9DF6139}.Debug|NoVSIX.Build.0 = Debug|Any CPU
{AC2503A7-736D-4AE6-9355-CF35D9DF6139}.Release|Any CPU.ActiveCfg = Release|Any CPU
{AC2503A7-736D-4AE6-9355-CF35D9DF6139}.Release|Any CPU.Build.0 = Release|Any CPU
- {AC2503A7-736D-4AE6-9355-CF35D9DF6139}.Release|NoVSIX.ActiveCfg = Release|Any CPU
- {AC2503A7-736D-4AE6-9355-CF35D9DF6139}.Release|NoVSIX.Build.0 = Release|Any CPU
{8AB40D1C-1134-4D77-B39A-19AEDC729450}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{8AB40D1C-1134-4D77-B39A-19AEDC729450}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {8AB40D1C-1134-4D77-B39A-19AEDC729450}.Debug|NoVSIX.ActiveCfg = Debug|Any CPU
- {8AB40D1C-1134-4D77-B39A-19AEDC729450}.Debug|NoVSIX.Build.0 = Debug|Any CPU
{8AB40D1C-1134-4D77-B39A-19AEDC729450}.Release|Any CPU.ActiveCfg = Release|Any CPU
{8AB40D1C-1134-4D77-B39A-19AEDC729450}.Release|Any CPU.Build.0 = Release|Any CPU
- {8AB40D1C-1134-4D77-B39A-19AEDC729450}.Release|NoVSIX.ActiveCfg = Release|Any CPU
- {8AB40D1C-1134-4D77-B39A-19AEDC729450}.Release|NoVSIX.Build.0 = Release|Any CPU
{D4CE7347-CEBE-46E5-BD12-1319573B6C5E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{D4CE7347-CEBE-46E5-BD12-1319573B6C5E}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {D4CE7347-CEBE-46E5-BD12-1319573B6C5E}.Debug|NoVSIX.ActiveCfg = Debug|Any CPU
- {D4CE7347-CEBE-46E5-BD12-1319573B6C5E}.Debug|NoVSIX.Build.0 = Debug|Any CPU
{D4CE7347-CEBE-46E5-BD12-1319573B6C5E}.Release|Any CPU.ActiveCfg = Release|Any CPU
{D4CE7347-CEBE-46E5-BD12-1319573B6C5E}.Release|Any CPU.Build.0 = Release|Any CPU
- {D4CE7347-CEBE-46E5-BD12-1319573B6C5E}.Release|NoVSIX.ActiveCfg = Release|Any CPU
- {D4CE7347-CEBE-46E5-BD12-1319573B6C5E}.Release|NoVSIX.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@@ -334,7 +216,6 @@ Global
{166A16C0-B89F-41AF-956A-235C6CA62C25} = {86309CF6-0054-4CE3-BFD3-CA0AA7DB17BC}
{E066F547-7261-4561-AEFC-E64DBFD874F8} = {86309CF6-0054-4CE3-BFD3-CA0AA7DB17BC}
{2F9A6E0C-DE95-4460-96B7-EB72BBEAEE9E} = {86309CF6-0054-4CE3-BFD3-CA0AA7DB17BC}
- {09B87BEB-D9A3-4EEB-B56A-ED53D27DF1A3} = {86309CF6-0054-4CE3-BFD3-CA0AA7DB17BC}
{014A3DCE-50A6-4774-A4C1-C66EEAB67133} = {BF4C4202-5015-4FBD-80E6-D0F36A06F700}
{17831017-C29C-4A48-B159-849BCE5079FB} = {86309CF6-0054-4CE3-BFD3-CA0AA7DB17BC}
{814F94D6-1413-4ACB-B1B5-A3488CAA1E6B} = {BF4C4202-5015-4FBD-80E6-D0F36A06F700}
diff --git a/azure-pipelines/build.yml b/azure-pipelines/build.yml
index 7a26369d3..99f5524dd 100644
--- a/azure-pipelines/build.yml
+++ b/azure-pipelines/build.yml
@@ -1,12 +1,8 @@
steps:
-# Use VSBuild to pack because `dotnet pack` can't build VSIX projects.
-- task: VSBuild@1
+- task: DotNetCoreCLI@2
inputs:
- vsVersion: 16.0
- solution: MessagePack.sln
- msbuildArgs: /t:build,pack /m /v:m /bl:"$(Build.ArtifactStagingDirectory)/build_logs/msbuild.binlog"
- platform: $(BuildPlatform)
- configuration: $(BuildConfiguration)
+ command: build
+ arguments: --configuration $(BuildConfiguration) /t:build,pack /m /v:m /bl:"$(Build.ArtifactStagingDirectory)/build_logs/msbuild.binlog"
displayName: Build MessagePack.sln
- task: DotNetCoreCLI@2
diff --git a/azure-pipelines/build_nonWindows.yml b/azure-pipelines/build_nonWindows.yml
index af79463eb..df0da729f 100644
--- a/azure-pipelines/build_nonWindows.yml
+++ b/azure-pipelines/build_nonWindows.yml
@@ -3,7 +3,7 @@ steps:
displayName: Build MessagePack.sln
inputs:
command: build
- arguments: --no-restore /p:platform=NoVSIX -c $(BuildConfiguration)
+ arguments: --no-restore -c $(BuildConfiguration)
- task: DotNetCoreCLI@2
displayName: Run MessagePack.Tests (netcoreapp2.1)
diff --git a/src/MessagePackAnalyzer.Vsix/MessagePackAnalyzer.Vsix.csproj b/src/MessagePackAnalyzer.Vsix/MessagePackAnalyzer.Vsix.csproj
deleted file mode 100644
index a6b8cc67e..000000000
--- a/src/MessagePackAnalyzer.Vsix/MessagePackAnalyzer.Vsix.csproj
+++ /dev/null
@@ -1,91 +0,0 @@
-
-
-
-
- 15.0
- $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
- publish\
- true
- Disk
- false
- Foreground
- 7
- Days
- false
- false
- true
- 0
- 1.0.0.%2a
- false
- false
- true
-
-
-
- Debug
- AnyCPU
- AnyCPU
- 2.0
- {82b43b9b-a64c-4715-b499-d71e9ca2bd60};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- {09B87BEB-D9A3-4EEB-B56A-ED53D27DF1A3}
- Library
- Properties
- MessagePackAnalyzer.Vsix
- MessagePackAnalyzer.Vsix
- MessagePackAnalyzer.vsix
- v4.7.2
- false
- false
- false
- false
- false
- false
- Roslyn
- $(BaseOutputPath)$(Configuration)\
- win
- false
-
-
- true
- full
- false
- DEBUG;TRACE
- prompt
- 4
-
-
- pdbonly
- true
- TRACE
- prompt
- 4
-
-
- Program
- $(DevEnvDir)devenv.exe
- /rootsuffix Roslyn
-
-
-
- Designer
-
-
-
-
- False
- .NET Framework 3.5 SP1
- false
-
-
-
-
- {2F9A6E0C-DE95-4460-96B7-EB72BBEAEE9E}
- MessagePackAnalyzer
- BuiltProjectOutputGroup%3bBuiltProjectOutputGroupDependencies%3bGetCopyToOutputDirectoryItems%3bSatelliteDllsProjectOutputGroup%3b
- DebugSymbolsProjectOutputGroup%3b
-
-
-
-
-
-
diff --git a/src/MessagePackAnalyzer.Vsix/source.extension.vsixmanifest b/src/MessagePackAnalyzer.Vsix/source.extension.vsixmanifest
deleted file mode 100644
index 9b6caf57f..000000000
--- a/src/MessagePackAnalyzer.Vsix/source.extension.vsixmanifest
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
- MessagePackAnalyzer
- MessagePack AnalyzerMessagePack Analyzer
-
-
-
-
-
-
-
-
-
-
-
-
-