-
Notifications
You must be signed in to change notification settings - Fork 11
/
Copy pathDirectory.Build.props
61 lines (54 loc) · 2.5 KB
/
Directory.Build.props
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
<Project DefaultTargets="Build">
<!-- Target frameworks -->
<PropertyGroup>
<TargetFrameworkNetStandard>netstandard2.0</TargetFrameworkNetStandard>
<TargetFrameworkNetCoreApp>netcoreapp3.1</TargetFrameworkNetCoreApp>
</PropertyGroup>
<!-- Allow for skipping non-test projects -->
<Target Name="VSTestIfTestProject">
<CallTarget Targets="VSTest" Condition="'$(IsTestProject)' == 'true'" />
</Target>
<!-- Set the repository root into a variable -->
<PropertyGroup>
<SourceRoot>$(MSBuildThisFileDirectory)</SourceRoot>
</PropertyGroup>
<!-- Set output folder for created NuGet packages -->
<PropertyGroup>
<PackageOutputPath Condition=" '$(PackageOutputPath)'=='' ">$(SourceRoot)/Artifacts/$(Configuration)</PackageOutputPath>
</PropertyGroup>
<!-- Versioning properties -->
<PropertyGroup>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<VersionPrefix Condition=" '$(VersionPrefix)'=='' ">3.2.1</VersionPrefix>
</PropertyGroup>
<!-- For Debug builds generated a date/time dependent version suffix -->
<PropertyGroup Condition=" '$(Configuration)'=='Debug' ">
<VersionSuffix Condition=" '$(VersionSuffix)'=='' ">dev</VersionSuffix>
<VersionSuffix Condition=" '$(VersionDateSuffix)'!='' ">$(VersionSuffix)-$(VersionDateSuffix)</VersionSuffix>
</PropertyGroup>
<!-- For debugging test utils -->
<PropertyGroup>
<Orleans_Testing_Utils_Src></Orleans_Testing_Utils_Src>
</PropertyGroup>
<PropertyGroup>
<AutoBogus_Moq>1.0.0</AutoBogus_Moq>
<dotnet_xunit>2.3.1</dotnet_xunit>
<FluentAssertions>4.19.4</FluentAssertions>
<Microsoft_Extensions_DependencyInjection>3.0.0</Microsoft_Extensions_DependencyInjection>
<Microsoft_NET_Test_Sdk>15.6.0</Microsoft_NET_Test_Sdk>
<Microsoft_Orleans_Client>3.2.0</Microsoft_Orleans_Client>
<Microsoft_Orleans_CodeGenerator_MSBuild>3.2.0</Microsoft_Orleans_CodeGenerator_MSBuild>
<Microsoft_Orleans_Core>3.2.0</Microsoft_Orleans_Core>
<Microsoft_Orleans_Runtime>3.2.0</Microsoft_Orleans_Runtime>
<Microsoft_Orleans_Server>3.2.0</Microsoft_Orleans_Server>
<Moq>4.9.0</Moq>
<Newtonsoft_Json>10.0.3</Newtonsoft_Json>
<Nito_AsyncEx_Tasks>5.0.0-pre-02</Nito_AsyncEx_Tasks>
<Serilog>2.7.1</Serilog>
<StackExchange_Redis>2.0.601</StackExchange_Redis>
<xunit_categories>2.0.3</xunit_categories>
<xunit_runner_visualstudio>2.3.1</xunit_runner_visualstudio>
<xunit>2.3.1</xunit>
<Zuercher_Orleans_Testing_Utils>3.2.0</Zuercher_Orleans_Testing_Utils>
</PropertyGroup>
</Project>