Skip to content
This repository was archived by the owner on Aug 30, 2023. It is now read-only.

Commit 7a1707c

Browse files
authored
Merge pull request #14 from getsentry/ref/project-improvements
ref: project improvements
2 parents 4f09e12 + e0dd29a commit 7a1707c

File tree

2 files changed

+8
-29
lines changed

2 files changed

+8
-29
lines changed

Directory.Build.props

Lines changed: 6 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,14 @@
11
<Project>
22
<PropertyGroup>
33
<LangVersion>7.2</LangVersion>
4-
54
<AssemblyOriginatorKeyFile>../../.assets/Sentry.snk</AssemblyOriginatorKeyFile>
65
<SignAssembly>true</SignAssembly>
7-
6+
<Deterministic>True</Deterministic>
87
<Version>1.0.0</Version>
9-
10-
<!-- When compiling .NET SDK 2.0 projects targeting .NET 4.x on 32 bit Windows or Mono using 'dotnet build' you -->
11-
<!-- have to teach MSBuild where the Mono copy of the reference asssemblies is -->
12-
<TargetFullFx Condition="$(TargetFramework.StartsWith('net4')) OR $(TargetFramework.StartsWith('net3'))">true</TargetFullFx>
13-
14-
<!-- Look in the standard install locations -->
15-
<BaseFrameworkPathOverrideForMono Condition="'$(BaseFrameworkPathOverrideForMono)' == '' AND '$(TargetFullFx)' == 'true' AND EXISTS('/Library/Frameworks/Mono.framework/Versions/Current/lib/mono')">/Library/Frameworks/Mono.framework/Versions/Current/lib/mono</BaseFrameworkPathOverrideForMono>
16-
<BaseFrameworkPathOverrideForMono Condition="'$(BaseFrameworkPathOverrideForMono)' == '' AND '$(TargetFullFx)' == 'true' AND EXISTS('/usr/lib/mono')">/usr/lib/mono</BaseFrameworkPathOverrideForMono>
17-
<BaseFrameworkPathOverrideForMono Condition="'$(BaseFrameworkPathOverrideForMono)' == '' AND '$(TargetFullFx)' == 'true' AND EXISTS('/usr/local/lib/mono')">/usr/local/lib/mono</BaseFrameworkPathOverrideForMono>
18-
19-
<!-- If we found Mono reference assemblies, then use them -->
20-
<!-- 3.5 doesn't include mscorlib: https://github.com/mono/reference-assemblies/tree/master/v3.5 -->
21-
<FrameworkPathOverride Condition="'$(BaseFrameworkPathOverrideForMono)' != '' AND '$(TargetFramework)' == 'net35'">$(BaseFrameworkPathOverrideForMono)/2.0-api</FrameworkPathOverride>
22-
<FrameworkPathOverride Condition="'$(BaseFrameworkPathOverrideForMono)' != '' AND '$(TargetFramework)' == 'net40'">$(BaseFrameworkPathOverrideForMono)/4.0-api</FrameworkPathOverride>
23-
<FrameworkPathOverride Condition="'$(BaseFrameworkPathOverrideForMono)' != '' AND '$(TargetFramework)' == 'net45'">$(BaseFrameworkPathOverrideForMono)/4.5-api</FrameworkPathOverride>
24-
<FrameworkPathOverride Condition="'$(BaseFrameworkPathOverrideForMono)' != '' AND '$(TargetFramework)' == 'net451'">$(BaseFrameworkPathOverrideForMono)/4.5.1-api</FrameworkPathOverride>
25-
<FrameworkPathOverride Condition="'$(BaseFrameworkPathOverrideForMono)' != '' AND '$(TargetFramework)' == 'net452'">$(BaseFrameworkPathOverrideForMono)/4.5.2-api</FrameworkPathOverride>
26-
<FrameworkPathOverride Condition="'$(BaseFrameworkPathOverrideForMono)' != '' AND '$(TargetFramework)' == 'net46'">$(BaseFrameworkPathOverrideForMono)/4.6-api</FrameworkPathOverride>
27-
<FrameworkPathOverride Condition="'$(BaseFrameworkPathOverrideForMono)' != '' AND '$(TargetFramework)' == 'net461'">$(BaseFrameworkPathOverrideForMono)/4.6.1-api</FrameworkPathOverride>
28-
<FrameworkPathOverride Condition="'$(BaseFrameworkPathOverrideForMono)' != '' AND '$(TargetFramework)' == 'net462'">$(BaseFrameworkPathOverrideForMono)/4.6.2-api</FrameworkPathOverride>
29-
<FrameworkPathOverride Condition="'$(BaseFrameworkPathOverrideForMono)' != '' AND '$(TargetFramework)' == 'net47'">$(BaseFrameworkPathOverrideForMono)/4.7-api</FrameworkPathOverride>
30-
<FrameworkPathOverride Condition="'$(BaseFrameworkPathOverrideForMono)' != '' AND '$(TargetFramework)' == 'net471'">$(BaseFrameworkPathOverrideForMono)/4.7.1-api</FrameworkPathOverride>
31-
32-
<EnableFrameworkPathOverride Condition="'$(BaseFrameworkPathOverrideForMono)' != ''">true</EnableFrameworkPathOverride>
338
</PropertyGroup>
9+
<ItemGroup>
10+
<PackageReference Include="Microsoft.NETFramework.ReferenceAssemblies" Version="1.0.0-preview.2" PrivateAssets="All" />
11+
<PackageReference Include="Microsoft.CodeAnalysis.BannedApiAnalyzers" Version="2.9.2" PrivateAssets="All" />
12+
<PackageReference Include="Microsoft.CodeAnalysis.PublicApiAnalyzers" Version="2.9.2" PrivateAssets="All" />
13+
</ItemGroup>
3414
</Project>

src/Sentry.PlatformAbstractions/Sentry.PlatformAbstractions.csproj

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,16 @@
55
<DisableImplicitFrameworkReferences Condition="!$(TargetFramework.StartsWith('netstandard'))">true</DisableImplicitFrameworkReferences>
66
<!-- <GenerateDocumentationFile Condition="'$(Configuration)' == 'Release'">true</GenerateDocumentationFile> -->
77
<TreatWarningsAsErrors>True</TreatWarningsAsErrors>
8-
<LangVersion>7.2</LangVersion>
98
<Description>Abstractions to platform information</Description>
109
<Authors>Sentry Team and Contributors</Authors>
1110
<PackageTags>Sentry;GetSentry;Error-Reporting;Crash-Reporting;Exception-Handling</PackageTags>
1211
<PackageIconUrl>https://raw.githubusercontent.com/getsentry/sentry-dotnet-platform-abstractions/master/.assets/sentry-nuget.png</PackageIconUrl>
1312
<PackageProjectUrl>https://sentry.io</PackageProjectUrl>
14-
<PackageLicenseUrl>https://github.com/getsentry/sentry-dotnet-platform-abstractions/blob/master/LICENSE</PackageLicenseUrl>
13+
<PackageLicenseExpression>MIT</PackageLicenseExpression>
1514
<RepositoryType>git</RepositoryType>
1615
<RepositoryRoot>$(MSBuildThisFileDirectory)</RepositoryRoot>
1716
<RepositoryUrl>https://github.com/getsentry/sentry-dotnet-platform-abstractions</RepositoryUrl>
18-
</PropertyGroup>
17+
</PropertyGroup>
1918

2019
<ItemGroup Condition="'$(TargetFramework)' == 'netstandard2.0'">
2120
</ItemGroup>

0 commit comments

Comments
 (0)