Skip to content

Commit 85f4e48

Browse files
author
Ethan Hann
committed
Move package and assembly info to project files
1 parent 8fccedf commit 85f4e48

File tree

10 files changed

+64
-129
lines changed

10 files changed

+64
-129
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
*.user
77
*.userprefs
88
*.sln.docstates
9+
.vs/
910

1011
# Build results
1112
[Dd]ebug/

src/InEngine.Commands/InEngine.Commands.csproj

+9-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,15 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
33
<TargetFrameworks>net47;net462</TargetFrameworks>
4-
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
4+
</PropertyGroup>
5+
<PropertyGroup>
6+
<Version>3.4.0</Version>
7+
<FileVersion>3.4.0</FileVersion>
8+
<Authors>Ethan Hann</Authors>
9+
<Description>Plugin-based queuing and scheduling command server.</Description>
10+
<Copyright>Copyright © 2017 Ethan Hann</Copyright>
11+
<GeneratePackageOnBuild>false</GeneratePackageOnBuild>
12+
<PackageRequireLicenseAcceptance>false</PackageRequireLicenseAcceptance>
513
</PropertyGroup>
614
<ItemGroup>
715
<Compile Include="..\SharedAssemblyInfo.cs">

src/InEngine.Commands/Properties/AssemblyInfo.cs

-3
This file was deleted.
Original file line numberDiff line numberDiff line change
@@ -1,83 +1,33 @@
1-
<?xml version="1.0" encoding="utf-8"?>
2-
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
1+
<Project Sdk="Microsoft.NET.Sdk">
32
<PropertyGroup>
4-
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
5-
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
6-
<ProjectGuid>{030204D0-6469-4A46-827E-122B0215F47E}</ProjectGuid>
7-
<OutputType>Library</OutputType>
8-
<RootNamespace>InEngine.Core.Test</RootNamespace>
9-
<AssemblyName>InEngine.Core.Test</AssemblyName>
10-
<TargetFrameworkVersion>v4.7</TargetFrameworkVersion>
3+
<TargetFrameworks>net47;net462</TargetFrameworks>
4+
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
115
</PropertyGroup>
12-
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
13-
<DebugSymbols>true</DebugSymbols>
14-
<DebugType>full</DebugType>
15-
<Optimize>false</Optimize>
16-
<OutputPath>bin\Debug</OutputPath>
17-
<DefineConstants>DEBUG;</DefineConstants>
18-
<ErrorReport>prompt</ErrorReport>
19-
<WarningLevel>4</WarningLevel>
20-
</PropertyGroup>
21-
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
22-
<Optimize>true</Optimize>
23-
<OutputPath>bin\Release</OutputPath>
24-
<ErrorReport>prompt</ErrorReport>
25-
<WarningLevel>4</WarningLevel>
6+
7+
<PropertyGroup>
8+
<Version>3.4.0</Version>
9+
<FileVersion>3.4.0</FileVersion>
10+
<Authors>Ethan Hann</Authors>
11+
<Description>Plugin-based queuing and scheduling command server.</Description>
12+
<Copyright>Copyright © 2017 Ethan Hann</Copyright>
2613
</PropertyGroup>
14+
2715
<ItemGroup>
28-
<Reference Include="System" />
29-
<Reference Include="nunit.framework">
30-
<HintPath>..\packages\NUnit.3.9.0\lib\net45\nunit.framework.dll</HintPath>
31-
</Reference>
32-
<Reference Include="Quartz">
33-
<HintPath>..\packages\Quartz.2.6.1\lib\net40\Quartz.dll</HintPath>
34-
</Reference>
35-
<Reference Include="NLog">
36-
<HintPath>..\packages\NLog.4.4.12\lib\net45\NLog.dll</HintPath>
37-
</Reference>
38-
<Reference Include="Microsoft.CSharp" />
39-
<Reference Include="Common.Logging.Core">
40-
<HintPath>..\packages\Common.Logging.Core.3.4.1\lib\net40\Common.Logging.Core.dll</HintPath>
41-
</Reference>
42-
<Reference Include="Common.Logging">
43-
<HintPath>..\packages\Common.Logging.3.4.1\lib\net40\Common.Logging.dll</HintPath>
44-
</Reference>
45-
<Reference Include="Castle.Core">
46-
<HintPath>..\packages\Castle.Core.4.2.1\lib\net45\Castle.Core.dll</HintPath>
47-
</Reference>
48-
<Reference Include="System.Configuration" />
49-
<Reference Include="Moq">
50-
<HintPath>..\packages\Moq.4.7.145\lib\net45\Moq.dll</HintPath>
51-
</Reference>
52-
<Reference Include="BeekmanLabs.UnitTesting">
53-
<HintPath>..\packages\BeekmanLabs.UnitTesting.0.0.0\lib\net45\BeekmanLabs.UnitTesting.dll</HintPath>
54-
</Reference>
55-
</ItemGroup>
56-
<ItemGroup>
57-
<None Include="packages.config" />
58-
<None Include="appsettings.json">
59-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
60-
</None>
61-
<None Include="job_scheduling_data_2_0.xsd" />
16+
<Compile Include="..\SharedAssemblyInfo.cs">
17+
<Link>Properties\SharedAssemblyInfo.cs</Link>
18+
</Compile>
6219
</ItemGroup>
63-
<ItemGroup>
64-
<Folder Include="Queue\" />
65-
<Folder Include="Queue\Commands\" />
66-
</ItemGroup>
67-
<ItemGroup>
68-
<Compile Include="Queue\Commands\ConsumeTest.cs" />
69-
<Compile Include="Queue\Commands\PublishTest.cs" Condition=" '$(EnableDefaultCompileItems)' == 'true' " />
70-
<Compile Include="Queue\Commands\PublishTest.cs" />
20+
<ItemGroup>
21+
<PackageReference Include="BeekmanLabs.UnitTesting" Version="0.0.0" />
22+
<PackageReference Include="Moq" Version="4.7.145" />
23+
<PackageReference Include="NUnit" Version="3.9.0" />
24+
<PackageReference Include="NUnit.Console" Version="3.7.0" />
25+
<PackageReference Include="NUnit.ConsoleRunner" Version="3.7.0" />
26+
<PackageReference Include="Quartz" Version="2.6.1" />
7127
</ItemGroup>
7228
<ItemGroup>
73-
<ProjectReference Include="..\InEngine.Core\InEngine.Core.csproj">
74-
<Project>{1C604C4F-3F98-483C-89E3-C951BE03366A}</Project>
75-
<Name>InEngine.Core</Name>
76-
</ProjectReference>
77-
<ProjectReference Include="..\InEngine.Commands\InEngine.Commands.csproj">
78-
<Project>{5EDAF024-3BD1-4D22-A6E5-9EF808DB14C8}</Project>
79-
<Name>InEngine.Commands</Name>
80-
</ProjectReference>
29+
<ProjectReference Include="..\InEngine.Core\InEngine.Core.csproj" />
30+
<ProjectReference Include="..\InEngine.Commands\InEngine.Commands.csproj" />
8131
</ItemGroup>
82-
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
83-
</Project>
32+
</Project>
33+

src/InEngine.Core/InEngine.Core.csproj

+14-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,20 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
33
<TargetFrameworks>net47;net462</TargetFrameworks>
4-
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
4+
</PropertyGroup>
5+
<PropertyGroup>
6+
<Version>3.4.0</Version>
7+
<FileVersion>3.4.0</FileVersion>
8+
<Authors>Ethan Hann</Authors>
9+
<Description>Plugin-based queuing and scheduling command server.</Description>
10+
<Copyright>Copyright © 2017 Ethan Hann</Copyright>
11+
<PackageId>InEngine.Core</PackageId>
12+
<PackageVersion>3.4.0-beta1</PackageVersion>
13+
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
14+
<PackageTags>Integration Scheduler Queue Server Quartz.NET Redis</PackageTags>
15+
<PackageLicenseUrl>https://github.com/InEngine-NET/InEngine.NET/blob/master/LICENSE</PackageLicenseUrl>
16+
<PackageProjectUrl>https://github.com/InEngine-NET/InEngine.NET</PackageProjectUrl>
17+
<Product>InEngine.NET</Product>
518
</PropertyGroup>
619
<ItemGroup>
720
<PackageReference Include="Newtonsoft.Json" Version="10.0.3" />

src/InEngine.Core/InEngine.Core.nuspec

-18
This file was deleted.

src/InEngine.Core/Properties/AssemblyInfo.cs

-3
This file was deleted.

src/InEngine/InEngine.csproj

+15-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,21 @@
22
<PropertyGroup>
33
<OutputType>Exe</OutputType>
44
<TargetFrameworks>net47;net462</TargetFrameworks>
5-
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
5+
</PropertyGroup>
6+
7+
<PropertyGroup>
8+
<Version>3.4.0</Version>
9+
<FileVersion>3.4.0</FileVersion>
10+
<Authors>Ethan Hann</Authors>
11+
<Description>Plugin-based queuing and scheduling command server.</Description>
12+
<Copyright>Copyright © 2017 Ethan Hann</Copyright>
13+
<Product>InEngine.NET</Product>
14+
<PackageVersion>3.4.0-beta1</PackageVersion>
15+
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
16+
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
17+
<PackageLicenseUrl>https://github.com/InEngine-NET/InEngine.NET/blob/master/LICENSE</PackageLicenseUrl>
18+
<PackageProjectUrl>https://github.com/InEngine-NET/InEngine.NET</PackageProjectUrl>
19+
<PackageTags>Integration Scheduler Queue Server Quartz.NET Redis</PackageTags>
620
</PropertyGroup>
721
<ItemGroup>
822
<ProjectReference Include="..\InEngine.Core\InEngine.Core.csproj" />

src/InEngine/Properties/AssemblyInfo.cs

-3
This file was deleted.

src/SharedAssemblyInfo.cs

-24
This file was deleted.

0 commit comments

Comments
 (0)