Move to .NET 9.0, remove support for .NET7.0 because nuget.exe dropped it too.
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
<PropertyGroup>
|
||||
<TargetFrameworks>netstandard2.0;net7.0;net8.0</TargetFrameworks>
|
||||
<TargetFrameworks>netstandard2.0;net8.0;net9.0</TargetFrameworks>
|
||||
<AssemblyName>LibreMetaverse.LslTools</AssemblyName>
|
||||
<PackageId>LibreMetaverse.LslTools</PackageId>
|
||||
<Description>Lexer for LSL scrripting language</Description>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<PackageId>LibreMetaverse.Rendering.Meshmerizer</PackageId>
|
||||
<Description>Meshmerizer library for rendering mesh assets in LibreMetaverse</Description>
|
||||
<RootNamespace>LibreMetaverse.Rendering.Meshmerizer</RootNamespace>
|
||||
<TargetFrameworks>netstandard2.0;net7.0;net8.0</TargetFrameworks>
|
||||
<TargetFrameworks>netstandard2.0;net8.0;net9.0</TargetFrameworks>
|
||||
<OutputType>Library</OutputType>
|
||||
<GenerateAssemblyInfo>true</GenerateAssemblyInfo>
|
||||
<IncludeSymbols>true</IncludeSymbols>
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
<AssemblyName>LibreMetaverse.Rendering.Simple</AssemblyName>
|
||||
<Description>Simple library for rendering mesh assets in LibreMetaverse</Description>
|
||||
<PackageId>LibreMetaverse.Rendering.Simple</PackageId>
|
||||
<TargetFrameworks>netstandard2.0;net7.0;net8.0</TargetFrameworks>
|
||||
<TargetFrameworks>netstandard2.0;net8.0;net9.0</TargetFrameworks>
|
||||
<OutputType>Library</OutputType>
|
||||
<RootNamespace>LibreMetaverse.Rendering.Simple</RootNamespace>
|
||||
<GenerateAssemblyInfo>true</GenerateAssemblyInfo>
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
<AssemblyName>LibreMetaverse.StructuredData</AssemblyName>
|
||||
<Description>LibreMetaverse structured data library</Description>
|
||||
<PackageId>LibreMetaverse.StructuredData</PackageId>
|
||||
<TargetFrameworks>netstandard2.0;net7.0;net8.0</TargetFrameworks>
|
||||
<TargetFrameworks>netstandard2.0;net8.0;net9.0</TargetFrameworks>
|
||||
<OutputType>Library</OutputType>
|
||||
<RootNamespace>LibreMetaverse.StructuredData</RootNamespace>
|
||||
<GenerateAssemblyInfo>true</GenerateAssemblyInfo>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
<PropertyGroup>
|
||||
<AssemblyName>LibreMetaverse.Tests</AssemblyName>
|
||||
<TargetFrameworks>net481;net6.0;net7.0;net8.0</TargetFrameworks>
|
||||
<TargetFrameworks>net481;net8.0;net9.0</TargetFrameworks>
|
||||
<OutputType>Library</OutputType>
|
||||
<RootNamespace>LibreMetaverse.Tests</RootNamespace>
|
||||
<GenerateAssemblyInfo>true</GenerateAssemblyInfo>
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
<AssemblyName>LibreMetaverse.Types</AssemblyName>
|
||||
<PackageId>LibreMetaverse.Types</PackageId>
|
||||
<Description>LibreMetaverse type library</Description>
|
||||
<TargetFrameworks>netstandard2.0;net7.0;net8.0</TargetFrameworks>
|
||||
<TargetFrameworks>netstandard2.0;net8.0;net9.0</TargetFrameworks>
|
||||
<OutputType>Library</OutputType>
|
||||
<RootNamespace>LibreMetaverse</RootNamespace>
|
||||
<GenerateAssemblyInfo>true</GenerateAssemblyInfo>
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
<AssemblyName>LibreMetaverse.Utilities</AssemblyName>
|
||||
<PackageId>LibreMetaverse.Utilities</PackageId>
|
||||
<Description>LibreMetaverse utility library</Description>
|
||||
<TargetFrameworks>netstandard2.0;net7.0;net8.0</TargetFrameworks>
|
||||
<TargetFrameworks>netstandard2.0;net8.0;net9.0</TargetFrameworks>
|
||||
<OutputType>Library</OutputType>
|
||||
<RootNamespace>LibreMetaverse.Utilities</RootNamespace>
|
||||
<GenerateAssemblyInfo>true</GenerateAssemblyInfo>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<Description>Library interface for Vivox voice client</Description>
|
||||
<OutputType>Library</OutputType>
|
||||
<RootNamespace>LibreMetaverse</RootNamespace>
|
||||
<TargetFrameworks>netstandard2.0;net7.0;net8.0</TargetFrameworks>
|
||||
<TargetFrameworks>netstandard2.0;net8.0;net9.0</TargetFrameworks>
|
||||
<GenerateAssemblyInfo>true</GenerateAssemblyInfo>
|
||||
<IncludeSymbols>true</IncludeSymbols>
|
||||
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
<IncludeSymbols>true</IncludeSymbols>
|
||||
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
|
||||
<NoWarn>$(NoWarn);CS8981;CS1591;CS1574</NoWarn>
|
||||
<TargetFrameworks>netstandard2.0;net7.0;net8.0</TargetFrameworks>
|
||||
<TargetFrameworks>netstandard2.0;net8.0;net9.0</TargetFrameworks>
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<OutputPath>..\bin\</OutputPath>
|
||||
</PropertyGroup>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<AssemblyName>LibreMetaverse.PrimMesher</AssemblyName>
|
||||
<PackageId>LibreMetaverse.PrimMesher</PackageId>
|
||||
<OutputType>Library</OutputType>
|
||||
<TargetFrameworks>netstandard2.0;net7.0;net8.0</TargetFrameworks>
|
||||
<TargetFrameworks>netstandard2.0;net8.0;net9.0</TargetFrameworks>
|
||||
<Authors>Dhalia Trimble, Sjofn LLC, OpenMetaverse Developers</Authors>
|
||||
<GenerateAssemblyInfo>true</GenerateAssemblyInfo>
|
||||
<IncludeSymbols>true</IncludeSymbols>
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
<OutputType>Library</OutputType>
|
||||
<RootNamespace>GridProxy</RootNamespace>
|
||||
<GenerateAssemblyInfo>true</GenerateAssemblyInfo>
|
||||
<TargetFrameworks>net6.0;net7.0;net8.0</TargetFrameworks>
|
||||
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<OutputPath>..\..\bin\</OutputPath>
|
||||
<IsPackable>false</IsPackable>
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
<OutputType>Exe</OutputType>
|
||||
<GenerateAssemblyInfo>true</GenerateAssemblyInfo>
|
||||
<OutputPath>..\..\bin\</OutputPath>
|
||||
<TargetFrameworks>net481;net7.0;net8.0</TargetFrameworks>
|
||||
<TargetFrameworks>net481;net8.0;net9.0</TargetFrameworks>
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<IsPackable>false</IsPackable>
|
||||
<PackageId>VivoxTest</PackageId>
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
<GenerateAssemblyInfo>true</GenerateAssemblyInfo>
|
||||
<OutputType>Exe</OutputType>
|
||||
<OutputPath>..\..\..\bin\</OutputPath>
|
||||
<TargetFrameworks>net6.0;net7.0;net8.0</TargetFrameworks>
|
||||
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<IsPackable>false</IsPackable>
|
||||
</PropertyGroup>
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
<OutputType>Exe</OutputType>
|
||||
<GenerateAssemblyInfo>true</GenerateAssemblyInfo>
|
||||
<OutputPath>..\..\..\bin\</OutputPath>
|
||||
<TargetFrameworks>net6.0;net7.0;net8.0</TargetFrameworks>
|
||||
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<IncludeSymbols>true</IncludeSymbols>
|
||||
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<OutputType>Exe</OutputType>
|
||||
<GenerateAssemblyInfo>true</GenerateAssemblyInfo>
|
||||
<OutputPath>..\..\..\bin\</OutputPath>
|
||||
<TargetFrameworks>net481;net7.0;net8.0</TargetFrameworks>
|
||||
<TargetFrameworks>net481;net8.0;net9.0</TargetFrameworks>
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<IncludeSymbols>true</IncludeSymbols>
|
||||
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
<GenerateAssemblyInfo>true</GenerateAssemblyInfo>
|
||||
<OutputPath>..\..\bin\</OutputPath>
|
||||
<PackageId>LibreMetaverse.MapGenerator</PackageId>
|
||||
<TargetFrameworks>net6.0;net7.0;net8.0</TargetFrameworks>
|
||||
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<IncludeSymbols>true</IncludeSymbols>
|
||||
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
|
||||
|
||||
@@ -32,7 +32,7 @@ If all goes well, you should now have all dependent packages properly installed.
|
||||
- From the root, run `dotnet msbuild LibreMetaverse.Release.sln`, and enjoy the superfast Roslyn compiler at work 😄
|
||||
It should finish after a few minutes, depending on the speed of your machine.
|
||||
|
||||
- Your binaries will be under `../bin/net6.0` or `../bin/net7.0` (there might be a few more directories under `../bin`),
|
||||
- Your binaries will be under `../bin/net8.0` or `../bin/net9.0` (there might be a few more directories under `../bin`),
|
||||
depending on what runtimes you have installed on your system. Make sure you `cd` to the correct directory depending on the runtime you have,
|
||||
and then search for all your binaries there: they should be normal-looking executable files (with the `x` attribute set) and having the name
|
||||
of the appropriate test application (e.g. `TestClient` for the interactive testing tool).
|
||||
|
||||
Reference in New Issue
Block a user