Skip to content

Commit 67d68dd

Browse files
committed
Modernize the build system
1 parent add0701 commit 67d68dd

8 files changed

Lines changed: 1493 additions & 17 deletions

File tree

Directory.Build.props

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<Project>
2+
<PropertyGroup>
3+
<RestorePackagesWithLockFile>true</RestorePackagesWithLockFile>
4+
<DisableImplicitNuGetFallbackFolder>true</DisableImplicitNuGetFallbackFolder>
5+
</PropertyGroup>
6+
7+
<PropertyGroup Condition="'$(APPVEYOR)' == 'True'">
8+
<RestoreLockedMode>true</RestoreLockedMode>
9+
</PropertyGroup>
10+
</Project>

appveyor.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@ artifacts:
3838

3939
deploy:
4040
- provider: NuGet
41-
skip_symbols: true
4241
api_key:
4342
secure: 1UnlRkKOHxd7nXHXEU8hZWAWEAJaPJMcw836VwisWfKt2HSaQyypH9fUsB4HTmbg
4443
on:

nuspecs/Hangfire.Azure.ServiceBusQueue.nuspec

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,24 +16,20 @@
1616
<group targetFramework="net461">
1717
<dependency id="Hangfire.Core" version="1.7.0" />
1818
<dependency id="Hangfire.SqlServer" version="1.7.0" />
19-
<dependency id="Azure.Messaging.ServiceBus" version="7.3.0" />
19+
<dependency id="Azure.Messaging.ServiceBus" version="7.19.0" />
2020
</group>
2121
<group targetFramework="netstandard2.0">
2222
<dependency id="Hangfire.Core" version="1.7.0" />
2323
<dependency id="Hangfire.SqlServer" version="1.7.0" />
24-
<dependency id="Azure.Messaging.ServiceBus" version="7.3.0" />
24+
<dependency id="Azure.Messaging.ServiceBus" version="7.19.0" />
2525
</group>
2626
</dependencies>
2727
</metadata>
2828
<files>
2929
<file src="net461\Hangfire.Azure.ServiceBusQueue.dll" target="lib\net461" />
3030
<file src="net461\Hangfire.Azure.ServiceBusQueue.xml" target="lib\net461" />
31-
<file src="net461\Hangfire.Azure.ServiceBusQueue.pdb" target="lib\net461" />
3231

3332
<file src="netstandard2.0\Hangfire.Azure.ServiceBusQueue.dll" target="lib\netstandard2.0" />
3433
<file src="netstandard2.0\Hangfire.Azure.ServiceBusQueue.xml" target="lib\netstandard2.0" />
35-
<file src="netstandard2.0\Hangfire.Azure.ServiceBusQueue.pdb" target="lib\netstandard2.0" />
36-
37-
<file src="..\src\Hangfire.Azure.ServiceBusQueue\**\*.cs" target="src" exclude="**\obj*\**\*.cs" />
3834
</files>
3935
</package>

src/Directory.Build.props

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
<Project>
2+
<Import Project="$([MSBuild]::GetPathOfFileAbove('Directory.Build.props', '$(MSBuildThisFileDirectory)../'))" />
3+
<!-- Custom AssemblyInfo.cs file -->
4+
<PropertyGroup>
5+
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
6+
<GenerateDocumentationFile>true</GenerateDocumentationFile>
7+
<DebugType>embedded</DebugType>
8+
<EmbedUntrackedSources>true</EmbedUntrackedSources>
9+
</PropertyGroup>
10+
11+
<PropertyGroup Condition="'$(APPVEYOR)' == 'True'">
12+
<ContinuousIntegrationBuild>true</ContinuousIntegrationBuild>
13+
</PropertyGroup>
14+
15+
<ItemGroup>
16+
<Compile Include="..\SharedAssemblyInfo.cs" Link="Properties\SharedAssemblyInfo.cs" />
17+
</ItemGroup>
18+
19+
<ItemGroup>
20+
<PackageReference Include="Microsoft.CodeAnalysis.NetAnalyzers" Version="9.0.0" />
21+
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="8.0.0" />
22+
</ItemGroup>
23+
24+
<PropertyGroup>
25+
<EnableNETAnalyzers>true</EnableNETAnalyzers>
26+
<AnalysisLevel>latest</AnalysisLevel>
27+
<AnalysisMode>Default</AnalysisMode>
28+
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
29+
</PropertyGroup>
30+
</Project>

src/HangFire.Azure.ServiceBusQueue/HangFire.Azure.ServiceBusQueue.csproj

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,12 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
33
<TargetFrameworks>net461;netstandard2.0</TargetFrameworks>
4-
<DebugType>portable</DebugType>
5-
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
6-
<GenerateDocumentationFile>true</GenerateDocumentationFile>
7-
<NoWarn>1591</NoWarn>
4+
<NoWarn>CS1574;CS1591</NoWarn>
85
<RootNamespace>Hangfire.Azure.ServiceBusQueue</RootNamespace>
96
</PropertyGroup>
10-
<PropertyGroup Condition="'$(TargetFramework)'=='net45'">
11-
<DebugType>full</DebugType>
12-
</PropertyGroup>
13-
<ItemGroup>
14-
<Compile Include="..\SharedAssemblyInfo.cs" Link="Properties\SharedAssemblyInfo.cs" />
15-
</ItemGroup>
167
<ItemGroup Condition="'$(TargetFramework)'=='net461'">
178
<Reference Include="System.Transactions" />
9+
<PackageReference Include="Microsoft.NETFramework.ReferenceAssemblies" Version="1.0.3" />
1810
</ItemGroup>
1911
<ItemGroup>
2012
<PackageReference Include="Azure.Messaging.ServiceBus" Version="7.19.0" />

0 commit comments

Comments
 (0)