Skip to content

Commit

Permalink
Drop support for .NET Framework v4.5 and target v4.5.2 instead.
Browse files Browse the repository at this point in the history
Visual Studio 2022 no longer supports targetting v4.5, but it does
support targetting v4.5.2, so target that version instead.

No one should still be using v4.5 anymore at this point anyway.

For those who still need support for .NET Framework v4.5, it *should*
still build correctly using VIsual Studio 2019.
  • Loading branch information
jstedfast committed Nov 27, 2021
1 parent 56cfb0d commit 7ac946f
Show file tree
Hide file tree
Showing 6 changed files with 16 additions and 16 deletions.
4 changes: 2 additions & 2 deletions MimeKit/MimeKit.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@
<AssemblyTitle>MimeKit</AssemblyTitle>
<VersionPrefix>2.15.1</VersionPrefix>
<Authors>Jeffrey Stedfast</Authors>
<TargetFrameworks>netstandard2.0;netstandard2.1;net45;net46;net47;net48;net5.0</TargetFrameworks>
<TargetFrameworks>netstandard2.0;netstandard2.1;net452;net46;net47;net48;net5.0</TargetFrameworks>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
<AssemblyName>MimeKit</AssemblyName>
<PackageId>MimeKit</PackageId>
<PackageTags>mime;encryption;dkim;security;smime;s/mime;openpgp;pgp;mbox;email;parser;tnef;net45;net46;net47;net48;net50;netstandard;netstandard2.0;netstandard2.1</PackageTags>
<PackageTags>mime;encryption;dkim;security;smime;s/mime;openpgp;pgp;mbox;email;parser;tnef;net46;net47;net48;net50;netstandard;netstandard2.0;netstandard2.1</PackageTags>
<PackageProjectUrl>https://github.com/jstedfast/MimeKit</PackageProjectUrl>
<PackageLicenseUrl>https://github.com/jstedfast/MimeKit/blob/master/License.md</PackageLicenseUrl>
<GenerateAssemblyTitleAttribute>false</GenerateAssemblyTitleAttribute>
Expand Down
4 changes: 2 additions & 2 deletions MimeKit/MimeKitLite.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@
<AssemblyTitle>MimeKit Lite</AssemblyTitle>
<VersionPrefix>2.15.1</VersionPrefix>
<Authors>Jeffrey Stedfast</Authors>
<TargetFrameworks>netstandard2.0;netstandard2.1;net45;net46;net47;net48;net5.0</TargetFrameworks>
<TargetFrameworks>netstandard2.0;netstandard2.1;net452;net46;net47;net48;net5.0</TargetFrameworks>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
<AssemblyName>MimeKitLite</AssemblyName>
<PackageId>MimeKitLite</PackageId>
<PackageTags>mime;mbox;mail;email;parser;tnef;net45;net46;net47;net48;netstandard;netstandard2.0</PackageTags>
<PackageTags>mime;mbox;mail;email;parser;tnef;net46;net47;net48;netstandard;netstandard2.0</PackageTags>
<PackageProjectUrl>https://github.com/jstedfast/MimeKit</PackageProjectUrl>
<PackageLicenseUrl>https://github.com/jstedfast/MimeKit/blob/master/License.md</PackageLicenseUrl>
<GenerateAssemblyTitleAttribute>false</GenerateAssemblyTitleAttribute>
Expand Down
6 changes: 3 additions & 3 deletions MimeKit/MimeReader.cs
Original file line number Diff line number Diff line change
Expand Up @@ -95,10 +95,10 @@ enum MimeEntityType

static MimeReader ()
{
#if NET45
CompletedTask = Task.FromResult (true);
#else
#if NET46_OR_GREATER || NET5_0_OR_GREATER || NETSTANDARD
CompletedTask = Task.CompletedTask;
#else
CompletedTask = Task.FromResult (true);
#endif
}

Expand Down
2 changes: 1 addition & 1 deletion Mono.Data.Sqlite/Mono.Data.Sqlite.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<AppDesignerFolder>Properties</AppDesignerFolder>
<AssemblyName>Mono.Data.Sqlite</AssemblyName>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>..\MimeKit\mimekit.snk</AssemblyOriginatorKeyFile>
Expand Down
8 changes: 4 additions & 4 deletions nuget/MimeKit.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@
<frameworkAssembly assemblyName="System.Net.Http" targetFramework=".NETFramework4.8" />
</frameworkAssemblies>
<dependencies>
<group targetFramework="net45">
<group targetFramework="net452">
<dependency id="System.Buffers" version="4.5.1" />
<dependency id="Portable.BouncyCastle" version="1.9.0" />
</group>
Expand Down Expand Up @@ -106,9 +106,9 @@
<file src="..\MimeKit\bin\Release\netstandard2.1\MimeKit.dll" target="lib\netstandard2.1\MimeKit.dll" />
<file src="..\MimeKit\bin\Release\netstandard2.1\MimeKit.pdb" target="lib\netstandard2.1\MimeKit.pdb" />
<file src="..\MimeKit\bin\Release\netstandard2.1\MimeKit.xml" target="lib\netstandard2.1\MimeKit.xml" />
<file src="..\MimeKit\bin\Release\net45\MimeKit.dll" target="lib\net45\MimeKit.dll" />
<file src="..\MimeKit\bin\Release\net45\MimeKit.pdb" target="lib\net45\MimeKit.pdb" />
<file src="..\MimeKit\bin\Release\net45\MimeKit.xml" target="lib\net45\MimeKit.xml" />
<file src="..\MimeKit\bin\Release\net452\MimeKit.dll" target="lib\net452\MimeKit.dll" />
<file src="..\MimeKit\bin\Release\net452\MimeKit.pdb" target="lib\net452\MimeKit.pdb" />
<file src="..\MimeKit\bin\Release\net452\MimeKit.xml" target="lib\net452\MimeKit.xml" />
<file src="..\MimeKit\bin\Release\net46\MimeKit.dll" target="lib\net46\MimeKit.dll" />
<file src="..\MimeKit\bin\Release\net46\MimeKit.pdb" target="lib\net46\MimeKit.pdb" />
<file src="..\MimeKit\bin\Release\net46\MimeKit.xml" target="lib\net46\MimeKit.xml" />
Expand Down
8 changes: 4 additions & 4 deletions nuget/MimeKitLite.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
<frameworkAssembly assemblyName="System.Security" targetFramework=".NETFramework4.8" />
</frameworkAssemblies>
<dependencies>
<group targetFramework="net45">
<group targetFramework="net452">
<dependency id="System.Buffers" version="4.5.1" />
</group>
<group targetFramework="net46">
Expand Down Expand Up @@ -82,9 +82,9 @@
<file src="..\MimeKit\bin\Release\netstandard2.1\MimeKitLite.dll" target="lib\netstandard2.1\MimeKitLite.dll" />
<file src="..\MimeKit\bin\Release\netstandard2.1\MimeKitLite.pdb" target="lib\netstandard2.1\MimeKitLite.pdb" />
<file src="..\MimeKit\bin\Release\netstandard2.1\MimeKitLite.xml" target="lib\netstandard2.1\MimeKitLite.xml" />
<file src="..\MimeKit\bin\Release\net45\MimeKitLite.dll" target="lib\net45\MimeKitLite.dll" />
<file src="..\MimeKit\bin\Release\net45\MimeKitLite.pdb" target="lib\net45\MimeKitLite.pdb" />
<file src="..\MimeKit\bin\Release\net45\MimeKitLite.xml" target="lib\net45\MimeKitLite.xml" />
<file src="..\MimeKit\bin\Release\net452\MimeKitLite.dll" target="lib\net452\MimeKitLite.dll" />
<file src="..\MimeKit\bin\Release\net452\MimeKitLite.pdb" target="lib\net452\MimeKitLite.pdb" />
<file src="..\MimeKit\bin\Release\net452\MimeKitLite.xml" target="lib\net452\MimeKitLite.xml" />
<file src="..\MimeKit\bin\Release\net46\MimeKitLite.dll" target="lib\net46\MimeKitLite.dll" />
<file src="..\MimeKit\bin\Release\net46\MimeKitLite.pdb" target="lib\net46\MimeKitLite.pdb" />
<file src="..\MimeKit\bin\Release\net46\MimeKitLite.xml" target="lib\net46\MimeKitLite.xml" />
Expand Down

0 comments on commit 7ac946f

Please sign in to comment.