Skip to content

Commit f3ba5d6

Browse files
committed
Build tools fix
Updated build tools and marked as not CLS compliant to fix load failure in VS 2022 17.12 and later. Still not working out of process for some reason.
1 parent 1a1cbd7 commit f3ba5d6

12 files changed

Lines changed: 56 additions & 17 deletions

File tree

Docs/Content/VersionHistory/VersionHistory.aml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,12 @@ project. Select a version below to see a description of its changes.</para>
99
<section>
1010
<content>
1111
<list class="bullet">
12+
<listItem>
13+
<para>
14+
<link xlink:href="6e367971-5be2-4b3b-b1db-65262e1841a0" />
15+
</para>
16+
</listItem>
17+
1218
<listItem>
1319
<para>
1420
<link xlink:href="96330520-5052-407a-969e-0fc07ad61c7d" />
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<topic id="6e367971-5be2-4b3b-b1db-65262e1841a0" revisionNumber="1">
3+
<developerConceptualDocument xmlns="http://ddue.schemas.microsoft.com/authoring/2003/5" xmlns:xlink="http://www.w3.org/1999/xlink">
4+
<introduction>
5+
<para>Changes made in this release:</para>
6+
</introduction>
7+
8+
<section>
9+
<content>
10+
<list class="bullet">
11+
<listItem>
12+
<para>An updated was required due to a change in the Visual Studio SDK that forced the spell checker
13+
assemblies to be marked as not CLS compliant. This fixes the failure to load in Visual Studio 2022 (17.12 and
14+
later).</para>
15+
</listItem>
16+
17+
</list>
18+
19+
</content>
20+
</section>
21+
22+
<relatedTopics>
23+
<link xlink:href="548dc6d7-6d08-4006-82b3-d5830be96f04" />
24+
</relatedTopics>
25+
26+
</developerConceptualDocument>
27+
</topic>

Docs/ContentLayout.content

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,10 +160,15 @@
160160
<HelpKeyword index="K" term="submitting changes" />
161161
</HelpKeywords>
162162
</Topic>
163-
<Topic id="548dc6d7-6d08-4006-82b3-d5830be96f04" visible="True" isSelected="true" title="Version History">
163+
<Topic id="548dc6d7-6d08-4006-82b3-d5830be96f04" visible="True" isExpanded="true" title="Version History">
164164
<HelpKeywords>
165165
<HelpKeyword index="K" term="version, history" />
166166
</HelpKeywords>
167+
<Topic id="6e367971-5be2-4b3b-b1db-65262e1841a0" visible="True" isSelected="true" title="Version 2024.12.14.0">
168+
<HelpKeywords>
169+
<HelpKeyword index="K" term="versions, 2024.12.14.0" />
170+
</HelpKeywords>
171+
</Topic>
167172
<Topic id="96330520-5052-407a-969e-0fc07ad61c7d" visible="True" title="Version 2024.6.17.0">
168173
<HelpKeywords>
169174
<HelpKeyword index="K" term="versions, 2024.6.17.0" />

Docs/VSSpellCheckerDocs.shfbproj

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@
6565
</NamespaceSummaries>
6666
<ComponentConfigurations>
6767
</ComponentConfigurations>
68-
<HelpFileVersion>2024.6.17.0</HelpFileVersion>
68+
<HelpFileVersion>2024.12.14.0</HelpFileVersion>
6969
<SaveComponentCacheCapacity>0</SaveComponentCacheCapacity>
7070
<SourceCodeBasePath>..\Source\</SourceCodeBasePath>
7171
<WarnOnMissingSourceContext>True</WarnOnMissingSourceContext>
@@ -222,6 +222,7 @@
222222
<None Include="Content\VersionHistory\v2023.12.29.0.aml" />
223223
<None Include="Content\VersionHistory\v2023.3.4.0.aml" />
224224
<None Include="Content\VersionHistory\v2023.5.15.0.aml" />
225+
<None Include="Content\VersionHistory\v2024.12.14.0.aml" />
225226
<None Include="Content\VersionHistory\v2024.6.17.0.aml" />
226227
<None Include="Content\VersionHistory\VersionHistory.aml" />
227228
<None Include="Content\VersionHistory\v2023.5.8.0.aml" />

NuGet/VSSpellChecker.nuspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
33
<metadata>
44
<id>EWSoftware.VSSpellChecker</id>
5-
<version>2021.7.27.0</version>
5+
<version>2024.12.14.0</version>
66
<title>EWSoftware Visual Studio Spell Checker Definitions</title>
77
<authors>Eric Woodruff</authors>
88
<owners>Eric Woodruff</owners>

Source/VSSpellChecker2017And2019/source.extension.vsixmanifest

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<PackageManifest Version="2.0.0" xmlns="http://schemas.microsoft.com/developer/vsx-schema/2011" xmlns:d="http://schemas.microsoft.com/developer/vsx-schema-design/2011">
33
<Metadata>
4-
<Identity Id="43EA967E-0DE2-4136-8E52-C6DCFB5C2748" Version="2024.6.17.0" Language="en-US" Publisher="EWSoftware" />
4+
<Identity Id="43EA967E-0DE2-4136-8E52-C6DCFB5C2748" Version="2024.12.14.0" Language="en-US" Publisher="EWSoftware" />
55
<DisplayName>Visual Studio Spell Checker (VS2017 and VS2019)</DisplayName>
66
<Description xml:space="preserve">An editor extension that checks the spelling of comments, strings, and plain text as you type or interactively with a tool window. It can also spell check an entire solution, project, or selected items. Options are available to define multiple languages to spell check against, define ignored words, control how elements and attributes in XML and MAML files are spell checked, and much more.</Description>
77
<MoreInfo>https://ewsoftware.github.io/VSSpellChecker</MoreInfo>

Source/VSSpellChecker2022AndLater/VSSpellChecker2022AndLater.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -300,7 +300,7 @@
300300
<PackageReference Include="Microsoft.VisualStudio.Threading">
301301
<Version>17.0.64</Version>
302302
</PackageReference>
303-
<PackageReference Include="Microsoft.VSSDK.BuildTools" Version="17.0.5232">
303+
<PackageReference Include="Microsoft.VSSDK.BuildTools" Version="17.11.439">
304304
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
305305
<PrivateAssets>all</PrivateAssets>
306306
</PackageReference>

Source/VSSpellChecker2022AndLater/source.extension.vsixmanifest

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<PackageManifest Version="2.0.0" xmlns="http://schemas.microsoft.com/developer/vsx-schema/2011" xmlns:d="http://schemas.microsoft.com/developer/vsx-schema-design/2011">
33
<Metadata>
4-
<Identity Id="E1019027-EE37-4B1A-AD4C-25CAA92CA2D5" Version="2024.6.17.0" Language="en-US" Publisher="EWSoftware" />
4+
<Identity Id="E1019027-EE37-4B1A-AD4C-25CAA92CA2D5" Version="2024.12.14.0" Language="en-US" Publisher="EWSoftware" />
55
<DisplayName>Visual Studio Spell Checker (VS2022 and Later)</DisplayName>
66
<Description xml:space="preserve">An editor extension that checks the spelling of comments, strings, and plain text as you type or interactively with a tool window. It can also spell check an entire solution, project, or selected items. Options are available to define multiple languages to spell check against, define ignored words, control how elements and attributes in XML and MAML files are spell checked, and much more.</Description>
77
<MoreInfo>https://ewsoftware.github.io/VSSpellChecker</MoreInfo>

Source/VSSpellCheckerCommon/Properties/AssemblyInfo.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
// System : Visual Studio Spell Checker
33
// File : AssemblyInfo.cs
44
// Author : Eric Woodruff (Eric@EWoodruff.us)
5-
// Updated : 01/29/2023
6-
// Note : Copyright 2013-2023, Eric Woodruff, All rights reserved
5+
// Updated : 12/14/2024
6+
// Note : Copyright 2013-2024, Eric Woodruff, All rights reserved
77
//
88
// Visual Studio spell checker common code attributes.
99
//
@@ -25,4 +25,4 @@
2525
[assembly: AssemblyDescription("This assembly contains interfaces and other supporting classes used to " +
2626
"implement the Visual Studio spell checker")]
2727

28-
[assembly: CLSCompliant(true)]
28+
[assembly: CLSCompliant(false)]

Source/VSSpellCheckerDefinitions2022AndLater/VSSpellCheckerDefinitions2022AndLater.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@
7171
<Version>17.0.31902.203</Version>
7272
</PackageReference>
7373
<PackageReference Include="Microsoft.VSSDK.BuildTools">
74-
<Version>17.0.5232</Version>
74+
<Version>17.11.439</Version>
7575
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
7676
<PrivateAssets>all</PrivateAssets>
7777
</PackageReference>

0 commit comments

Comments
 (0)