diff --git a/Directory.Build.props b/Directory.Build.props new file mode 100644 index 000000000..77024096d --- /dev/null +++ b/Directory.Build.props @@ -0,0 +1,53 @@ + + + net8.0 + MQTTnet + The contributors of MQTTnet + The contributors of MQTTnet + Copyright (c) .NET Foundation and Contributors + + false + false + true + false + false + + en-US + true + 1591;NETSDK1138;NU1803;NU1901;NU1902 + + all + true + low + + MIT + https://github.com/dotnet/MQTTnet + https://github.com/dotnet/MQTTnet.git + git + + + latest + recommended + default + + + + + true + + + + + True + \ + + + True + \ + + + + + + + diff --git a/MQTTnet.sln b/MQTTnet.sln index 15a0d2323..2c1fcd710 100644 --- a/MQTTnet.sln +++ b/MQTTnet.sln @@ -7,11 +7,12 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MQTTnet", "Source\MQTTnet\M EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{B3F60ECB-45BA-4C66-8903-8BB89CA67998}" ProjectSection(SolutionItems) = preProject + .github\workflows\ci.yml = .github\workflows\ci.yml CODE-OF-CONDUCT.md = CODE-OF-CONDUCT.md + Directory.Build.props = Directory.Build.props LICENSE = LICENSE README.md = README.md Source\ReleaseNotes.md = Source\ReleaseNotes.md - .github\workflows\ci.yml = .github\workflows\ci.yml EndProjectSection EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MQTTnet.AspNetCore", "Source\MQTTnet.AspnetCore\MQTTnet.AspNetCore.csproj", "{F10C4060-F7EE-4A83-919F-FF723E72F94A}" @@ -85,6 +86,4 @@ Global GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {07536672-5CBC-4BE3-ACE0-708A431A7894} EndGlobalSection - GlobalSection(NestedProjects) = preSolution - EndGlobalSection EndGlobal diff --git a/Samples/MQTTnet.Samples.csproj b/Samples/MQTTnet.Samples.csproj index 5fe84d380..4dec8655c 100644 --- a/Samples/MQTTnet.Samples.csproj +++ b/Samples/MQTTnet.Samples.csproj @@ -2,19 +2,11 @@ Exe - net8.0 enable enable false true - false - false - 1591;NETSDK1138;NU1803;NU1901;NU1902 - true - all - true - low - latest-Recommended + false diff --git a/Source/MQTTnet.AspTestApp/MQTTnet.AspTestApp.csproj b/Source/MQTTnet.AspTestApp/MQTTnet.AspTestApp.csproj index 254069b60..04576c2a0 100644 --- a/Source/MQTTnet.AspTestApp/MQTTnet.AspTestApp.csproj +++ b/Source/MQTTnet.AspTestApp/MQTTnet.AspTestApp.csproj @@ -1,19 +1,11 @@ - net8.0 enable enable false true - false - false - 1591;NETSDK1138;NU1803;NU1901;NU1902 - true - all - true - low - latest-Recommended + false diff --git a/Source/MQTTnet.AspnetCore/MQTTnet.AspNetCore.csproj b/Source/MQTTnet.AspnetCore/MQTTnet.AspNetCore.csproj index 5357dd702..8a4d1afec 100644 --- a/Source/MQTTnet.AspnetCore/MQTTnet.AspNetCore.csproj +++ b/Source/MQTTnet.AspnetCore/MQTTnet.AspNetCore.csproj @@ -1,60 +1,25 @@ - net8.0 MQTTnet.AspNetCore MQTTnet.AspNetCore True - The contributors of MQTTnet - MQTTnet MQTTnet is a high performance .NET library for MQTT based communication. It provides a MQTT client and a MQTT server (broker) and supports v3.1.0, v3.1.1 and v5.0.0 of the MQTT protocol. - The contributors of MQTTnet MQTTnet.AspNetCore - false - false true true snupkg - Copyright (c) .NET Foundation and Contributors - https://github.com/dotnet/MQTTnet - https://github.com/dotnet/MQTTnet.git - git MQTT Message Queue Telemetry Transport MQTTClient MQTTServer Server MQTTBroker Broker NETStandard IoT InternetOfThings Messaging Hardware Arduino Sensor Actuator M2M ESP Smart Home Cities Automation Xamarin Blazor - en-US - false - false nuget.png true - true - MIT For release notes please go to MQTTnet release notes (https://www.nuget.org/packages/MQTTnet/). - true - true true - 1591;NETSDK1138;NU1803;NU1901;NU1902 - true - all - true - low - low - latest-Recommended - - - - True - \ - - - + - - - - - + diff --git a/Source/MQTTnet.Benchmarks/MQTTnet.Benchmarks.csproj b/Source/MQTTnet.Benchmarks/MQTTnet.Benchmarks.csproj index d5e1f11f9..59f9693ab 100644 --- a/Source/MQTTnet.Benchmarks/MQTTnet.Benchmarks.csproj +++ b/Source/MQTTnet.Benchmarks/MQTTnet.Benchmarks.csproj @@ -1,20 +1,12 @@ - true Exe Full - net8.0 false - false - false true - 1591;NETSDK1138;NU1803;NU1901;NU1902;CS8892 + $(NoWarn);CS8892 false - all - true - low - latest-Recommended diff --git a/Source/MQTTnet.Extensions.Rpc/MQTTnet.Extensions.Rpc.csproj b/Source/MQTTnet.Extensions.Rpc/MQTTnet.Extensions.Rpc.csproj index b38fb489d..913790c52 100644 --- a/Source/MQTTnet.Extensions.Rpc/MQTTnet.Extensions.Rpc.csproj +++ b/Source/MQTTnet.Extensions.Rpc/MQTTnet.Extensions.Rpc.csproj @@ -1,54 +1,22 @@ - net8.0 MQTTnet.Extensions.Rpc MQTTnet.Extensions.Rpc True - The contributors of MQTTnet - MQTTnet This is an extension library which allows executing synchronous device calls including a response using MQTTnet. - The contributors of MQTTnet MQTTnet.Extensions.Rpc - false - false true true snupkg - Copyright (c) .NET Foundation and Contributors - https://github.com/dotnet/MQTTnet - https://github.com/dotnet/MQTTnet.git - git MQTT Message Queue Telemetry Transport MQTTClient MQTTServer Server MQTTBroker Broker NETStandard IoT InternetOfThings Messaging Hardware Arduino Sensor Actuator M2M ESP Smart Home Cities Automation Xamarin Blazor - en-US - false - false nuget.png true - true - MIT For release notes please go to MQTTnet release notes (https://www.nuget.org/packages/MQTTnet/). true true - 1591;NETSDK1138;NU1803;NU1901;NU1902 - true - all - true - low - latest-Recommended - - - True - \ - - - - - - - diff --git a/Source/MQTTnet.Extensions.TopicTemplate/MQTTnet.Extensions.TopicTemplate.csproj b/Source/MQTTnet.Extensions.TopicTemplate/MQTTnet.Extensions.TopicTemplate.csproj index 5bfcfeb5c..3c46008a4 100644 --- a/Source/MQTTnet.Extensions.TopicTemplate/MQTTnet.Extensions.TopicTemplate.csproj +++ b/Source/MQTTnet.Extensions.TopicTemplate/MQTTnet.Extensions.TopicTemplate.csproj @@ -1,55 +1,26 @@ - net8.0 MQTTnet.Extensions.TopicTemplate MQTTnet.Extensions.TopicTemplate True - The contributors of MQTTnet - MQTTnet Provides mqtt topic templating logic to support dispatch, routing and similar functionality based on the well known moustache syntax (AsyncAPI compatible). README.md - The contributors of MQTTnet MQTTnet.Extensions.TopicTemplate - false - false true true snupkg - Copyright (c) .NET Foundation and Contributors - https://github.com/dotnet/MQTTnet - https://github.com/dotnet/MQTTnet.git - git MQTT Message Queue Telemetry MQTTClient Messaging Routing AsyncAPI Template - en-US nuget.png true - true - MIT For release notes please go to MQTTnet release notes (https://www.nuget.org/packages/MQTTnet/). true 1591;NETSDK1138 - - - True - \ - - - True - \ - - - - - - - - diff --git a/Source/MQTTnet.Server/MQTTnet.Server.csproj b/Source/MQTTnet.Server/MQTTnet.Server.csproj index df4863607..b8bc402a3 100644 --- a/Source/MQTTnet.Server/MQTTnet.Server.csproj +++ b/Source/MQTTnet.Server/MQTTnet.Server.csproj @@ -1,57 +1,25 @@ - net8.0 MQTTnet.Server MQTTnet.Server True - The contributors of MQTTnet - MQTTnet true This is the server implementation of MQTTnet. - The contributors of MQTTnet MQTTnet.Server - false - false true true snupkg - Copyright (c) .NET Foundation and Contributors - https://github.com/dotnet/MQTTnet - https://github.com/dotnet/MQTTnet.git - git MQTT Message Queue Telemetry Transport MQTTClient MQTTServer Server MQTTBroker Broker NETStandard IoT InternetOfThings Messaging Hardware Arduino Sensor Actuator M2M ESP Smart Home Cities Automation Xamarin Blazor - en-US - false - false nuget.png true - true - MIT true - 1591;NETSDK1138;NU1803;NU1901;NU1902 - true - all - true - low enable disable - latest-Recommended - - - True - \ - - - - - - - diff --git a/Source/MQTTnet.TestApp/MQTTnet.TestApp.csproj b/Source/MQTTnet.TestApp/MQTTnet.TestApp.csproj index 374ded794..4cef093fd 100644 --- a/Source/MQTTnet.TestApp/MQTTnet.TestApp.csproj +++ b/Source/MQTTnet.TestApp/MQTTnet.TestApp.csproj @@ -3,17 +3,8 @@ Exe Full - net8.0 false - false - false true - 1591;NETSDK1138;NU1803;NU1901;NU1902 - true - all - true - low - latest-Recommended diff --git a/Source/MQTTnet.Tests/MQTTnet.Tests.csproj b/Source/MQTTnet.Tests/MQTTnet.Tests.csproj index b29190740..bb9f8cb30 100644 --- a/Source/MQTTnet.Tests/MQTTnet.Tests.csproj +++ b/Source/MQTTnet.Tests/MQTTnet.Tests.csproj @@ -1,17 +1,9 @@ - net8.0 false - false - false true - 1591;NETSDK1138;NU1803;NU1901;NU1902 - true - all - true - low - latest-Recommended + false diff --git a/Source/MQTTnet/MQTTnet.csproj b/Source/MQTTnet/MQTTnet.csproj index ece6812a0..14cd2f5d3 100644 --- a/Source/MQTTnet/MQTTnet.csproj +++ b/Source/MQTTnet/MQTTnet.csproj @@ -10,59 +10,22 @@ - net8.0 MQTTnet MQTTnet True - The contributors of MQTTnet - MQTTnet true MQTTnet is a high performance .NET library for MQTT based communication. It provides a MQTT client and a MQTT server (broker) and supports v3.1.0, v3.1.1 and v5.0.0 of the MQTT protocol. - The contributors of MQTTnet MQTTnet - false - false true true - snupkg - Copyright (c) .NET Foundation and Contributors - https://github.com/dotnet/MQTTnet - https://github.com/dotnet/MQTTnet.git - git + snupkg MQTT Message Queue Telemetry Transport MQTTClient MQTTServer Server MQTTBroker Broker NETStandard IoT InternetOfThings Messaging Hardware Arduino Sensor Actuator M2M ESP Smart Home Cities Automation Xamarin Blazor - en-US - false - false nuget.png true - true - MIT true - 1591;NETSDK1138;NU1803;NU1901;NU1902 - true - true - all - true - low - latest-Recommended Full - - - - - - - True - \ - - - - - - - \ No newline at end of file