-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCarbon.CoreCLR.csproj
33 lines (29 loc) · 1.33 KB
/
Carbon.CoreCLR.csproj
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<Project Sdk="Microsoft.NET.Sdk" DefaultTargets="Build">
<PropertyGroup>
<Product>Carbon.CoreCLR</Product>
<OutputType>Library</OutputType>
<TargetFramework>net8.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>disable</Nullable>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<ServerGarbageCollection>true</ServerGarbageCollection>
<ProjectGuid>{30B4B72A-9E9A-422D-9FDE-98DDD677B1AE}</ProjectGuid>
</PropertyGroup>
<Import Project="$(SolutionDir)\.msbuild\Common.props" />
<Import Project="$(SolutionDir)\.msbuild\ReferencesRust.props" />
<ItemGroup>
<PackageReference Include="AsmResolver.DotNet" Version="5.4.0" />
<PackageReference Include="Lib.Harmony" Version="2.2.2" />
<ProjectReference Include="$(SolutionDir)\Carbon.Components\Carbon.Common\Carbon.Common.csproj" Private="false" />
</ItemGroup>
<ItemGroup>
<PackageReference Update="Microsoft.Unity.Analyzers" Version="1.17.0">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
</PackageReference>
<PackageReference Update="Roslynator.CSharp" Version="4.5.0" />
</ItemGroup>
<Target Name="CustomRelease" AfterTargets="Build" DependsOnTargets="PrepareRelease">
<Copy SourceFiles="$(OutputPath)$(Product).dll" DestinationFolder="$(c_managed)" />
</Target>
</Project>