Improve CI build and build structure

This commit is contained in:
Amer Koleci
2022-10-10 08:47:21 +02:00
parent d04ee1d77c
commit 3c7e8e69b2
12 changed files with 15 additions and 34 deletions

View File

@@ -21,12 +21,12 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v3
with:
submodules: recursive
- name: Install .NET 7.0.x
uses: actions/setup-dotnet@v1
uses: actions/setup-dotnet@v2
with:
dotnet-version: 7.0.x
include-prerelease: true

View File

@@ -11,7 +11,7 @@
<VersionSuffix Condition="'$(VersionSuffix)' == ''"></VersionSuffix>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<NoWarn>CS1591;CS1701;CA2252;</NoWarn>
<NoWarn>$(NoWarn);AD0001;CS1591;CS1701;CA2252;</NoWarn>
<UseSharedCompilation>true</UseSharedCompilation>
</PropertyGroup>
@@ -43,11 +43,6 @@
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
</PackageReference>
<PackageReference Include="Microsoft.Net.Compilers.Toolset" Version="4.5.0-1.22479.14">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
</PackageReference>
</ItemGroup>
</Project>

View File

@@ -4,13 +4,9 @@
<packageSource key="nuget">
<package pattern="*" />
</packageSource>
<packageSource key="dotnet-tools">
<package pattern="Microsoft.Net.Compilers.Toolset" />
</packageSource>
</packageSourceMapping>
<packageSources>
<clear />
<add key="nuget" value="https://api.nuget.org/v3/index.json" />
<add key="dotnet-tools" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools/nuget/v3/index.json" />
</packageSources>
</configuration>

View File

@@ -4,8 +4,7 @@
<TargetFrameworks>netstandard2.0;netstandard2.1;net6.0;net7.0</TargetFrameworks>
<Description>Direct2D1 bindings.</Description>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<NoWarn>0419;$(NoWarn)</NoWarn>
<NoWarn>$(NoWarn);CS0419;IDE0017</NoWarn>
</PropertyGroup>
<ItemGroup>

View File

@@ -4,8 +4,7 @@
<TargetFrameworks>netstandard2.0;netstandard2.1;net6.0;net7.0</TargetFrameworks>
<Description>DXC bindings.</Description>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<NoWarn>0419;$(NoWarn)</NoWarn>
<NoWarn>$(NoWarn);CS0419;IDE0017</NoWarn>
</PropertyGroup>
<ItemGroup>

View File

@@ -4,8 +4,7 @@
<TargetFrameworks>netstandard2.0;netstandard2.1;net6.0;net7.0</TargetFrameworks>
<Description>Direct3D11 bindings.</Description>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<NoWarn>0419;$(NoWarn)</NoWarn>
<NoWarn>$(NoWarn);CS0419;IDE0017</NoWarn>
</PropertyGroup>
<ItemGroup>

View File

@@ -4,8 +4,7 @@
<TargetFrameworks>netstandard2.0;netstandard2.1;net6.0;net7.0</TargetFrameworks>
<Description>Direct3D11on12 bindings.</Description>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<NoWarn>0419;$(NoWarn)</NoWarn>
<NoWarn>$(NoWarn);CS0419;IDE0017</NoWarn>
</PropertyGroup>
<ItemGroup>

View File

@@ -4,8 +4,7 @@
<TargetFrameworks>netstandard2.0;netstandard2.1;net6.0;net7.0</TargetFrameworks>
<Description>Direct3D12 bindings.</Description>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<NoWarn>0419;$(NoWarn)</NoWarn>
<NoWarn>$(NoWarn);CS0419;IDE0017</NoWarn>
</PropertyGroup>
<ItemGroup>

View File

@@ -3,9 +3,8 @@
<PropertyGroup>
<TargetFrameworks>netstandard2.0;netstandard2.1;net6.0;net7.0</TargetFrameworks>
<Description>DirectWrite bindings.</Description>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<NoWarn>0419;$(NoWarn)</NoWarn>
<NoWarn>$(NoWarn);CS0419;IDE0017</NoWarn>
</PropertyGroup>
<ItemGroup>

View File

@@ -3,9 +3,8 @@
<PropertyGroup>
<TargetFrameworks>netstandard2.0;netstandard2.1;net6.0;net7.0</TargetFrameworks>
<Description>Dxgi bindings.</Description>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<NoWarn>0419;$(NoWarn)</NoWarn>
<NoWarn>$(NoWarn);CS0419;IDE0017</NoWarn>
</PropertyGroup>
<ItemGroup>

View File

@@ -3,9 +3,8 @@
<PropertyGroup>
<TargetFrameworks>netstandard2.0;netstandard2.1;net6.0;net7.0</TargetFrameworks>
<Description>DXC bindings.</Description>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<NoWarn>0419;$(NoWarn)</NoWarn>
<NoWarn>$(NoWarn);CS0419;IDE0017</NoWarn>
</PropertyGroup>
<ItemGroup>

View File

@@ -4,9 +4,7 @@
<TargetFrameworks>netstandard2.0;netstandard2.1;net6.0;net7.0</TargetFrameworks>
<Description>Windows API low level bindings.</Description>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<EnablePreviewFeatures>True</EnablePreviewFeatures>
<NoWarn>0419;$(NoWarn)</NoWarn>
<NoWarn>$(NoWarn);CS0419;IDE0017</NoWarn>
</PropertyGroup>
<ItemGroup>