Skip to content
This repository was archived by the owner on Jan 10, 2025. It is now read-only.

Commit 2a1f9b7

Browse files
committedApr 11, 2014
Added shared targets and props and empty build script.
Removed unused sln Added extra icon.
1 parent 7bda7ce commit 2a1f9b7

18 files changed

+210
-260
lines changed
 

‎Hermes.sln

+8
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,14 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Client", "src\Client\Client
1111
EndProject
1212
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tests", "src\Tests\Tests.csproj", "{CC70B0BB-EC87-45D0-A4AE-2462F99D7573}"
1313
EndProject
14+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{1A5ABB89-2797-4946-8D46-F07144F616F3}"
15+
ProjectSection(SolutionItems) = preProject
16+
src\GlobalAssemblyInfo.cs = src\GlobalAssemblyInfo.cs
17+
src\Hermes.props = src\Hermes.props
18+
src\Hermes.targets = src\Hermes.targets
19+
src\NuGet.proj = src\NuGet.proj
20+
EndProjectSection
21+
EndProject
1422
Global
1523
GlobalSection(SolutionConfigurationPlatforms) = preSolution
1624
Debug|Any CPU = Debug|Any CPU

‎build.bat

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
%WINDIR%\Microsoft.NET\Framework\v4.0.30319\msbuild %~dp0\src\NuGet.proj /verbosity:normal /nr:false /p:PackageVersion=%PackageVersion%

‎icon/48.png

2.12 KB
Loading

‎src/Broker/Broker.csproj

+6-26
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2+
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
33
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
4+
<Import Project="..\Hermes.props" />
45
<PropertyGroup>
5-
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
66
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
77
<ProjectGuid>{1397EC83-6D03-4D81-95D5-5D11C766C43A}</ProjectGuid>
88
<OutputType>Library</OutputType>
@@ -12,37 +12,17 @@
1212
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
1313
<FileAlignment>512</FileAlignment>
1414
</PropertyGroup>
15-
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
16-
<DebugSymbols>true</DebugSymbols>
17-
<DebugType>full</DebugType>
18-
<Optimize>false</Optimize>
19-
<OutputPath>bin\Debug\</OutputPath>
20-
<DefineConstants>DEBUG;TRACE</DefineConstants>
21-
<ErrorReport>prompt</ErrorReport>
22-
<WarningLevel>4</WarningLevel>
23-
</PropertyGroup>
24-
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
25-
<DebugType>pdbonly</DebugType>
26-
<Optimize>true</Optimize>
27-
<OutputPath>bin\Release\</OutputPath>
28-
<DefineConstants>TRACE</DefineConstants>
29-
<ErrorReport>prompt</ErrorReport>
30-
<WarningLevel>4</WarningLevel>
31-
</PropertyGroup>
3215
<ItemGroup>
3316
<Reference Include="System" />
3417
<Reference Include="System.Core" />
3518
<Reference Include="Microsoft.CSharp" />
3619
</ItemGroup>
3720
<ItemGroup>
21+
<Compile Include="..\GlobalAssemblyInfo.cs">
22+
<Link>Properties\GlobalAssemblyInfo.cs</Link>
23+
</Compile>
3824
<Compile Include="Properties\AssemblyInfo.cs" />
3925
</ItemGroup>
4026
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
41-
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
42-
Other similar extension points exist, see Microsoft.Common.targets.
43-
<Target Name="BeforeBuild">
44-
</Target>
45-
<Target Name="AfterBuild">
46-
</Target>
47-
-->
27+
<Import Project="..\Hermes.targets" />
4828
</Project>

‎src/Broker/Broker.nuspec

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
<?xml version="1.0"?>
2+
<package>
3+
<metadata>
4+
<id>Hermes.Broker</id>
5+
<version>1.0.0</version>
6+
<title>Hermes Broker: a lightweight C# MQTT messenger</title>
7+
<authors>Daniel Cazzulino</authors>
8+
<owners>Daniel Cazzulino</owners>
9+
<licenseUrl>http://clarius.io/hermes/license</licenseUrl>
10+
<projectUrl>http://clarius.io/hermes/home</projectUrl>
11+
<iconUrl>http://clarius.io/hermes/48.png</iconUrl>
12+
<requireLicenseAcceptance>false</requireLicenseAcceptance>
13+
<description>A lightweight and high-performance MQTT broker written entirely in C#.</description>
14+
<releaseNotes />
15+
<copyright>Copyright 2012</copyright>
16+
<tags>m2m iot sockets mqtt</tags>
17+
</metadata>
18+
</package>

‎src/Broker/Properties/AssemblyInfo.cs

+1-31
Original file line numberDiff line numberDiff line change
@@ -2,35 +2,5 @@
22
using System.Runtime.CompilerServices;
33
using System.Runtime.InteropServices;
44

5-
// General Information about an assembly is controlled through the following
6-
// set of attributes. Change these attribute values to modify the information
7-
// associated with an assembly.
85
[assembly: AssemblyTitle("Hermes.Broker")]
9-
[assembly: AssemblyDescription("")]
10-
[assembly: AssemblyConfiguration("")]
11-
[assembly: AssemblyCompany("")]
12-
[assembly: AssemblyProduct("Hermes.Broker")]
13-
[assembly: AssemblyCopyright("Copyright © 2014")]
14-
[assembly: AssemblyTrademark("")]
15-
[assembly: AssemblyCulture("")]
16-
17-
// Setting ComVisible to false makes the types in this assembly not visible
18-
// to COM components. If you need to access a type in this assembly from
19-
// COM, set the ComVisible attribute to true on that type.
20-
[assembly: ComVisible(false)]
21-
22-
// The following GUID is for the ID of the typelib if this project is exposed to COM
23-
[assembly: Guid("b36456d3-fdf4-448f-9b06-547449296f23")]
24-
25-
// Version information for an assembly consists of the following four values:
26-
//
27-
// Major Version
28-
// Minor Version
29-
// Build Number
30-
// Revision
31-
//
32-
// You can specify all the values or you can default the Build and Revision Numbers
33-
// by using the '*' as shown below:
34-
// [assembly: AssemblyVersion("1.0.*")]
35-
[assembly: AssemblyVersion("1.0.0.0")]
36-
[assembly: AssemblyFileVersion("1.0.0.0")]
6+
[assembly: AssemblyDescription("Broker component of the Hermes project")]

‎src/Client/Client.csproj

+6-30
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2+
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
33
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
4+
<Import Project="..\Hermes.props" />
45
<PropertyGroup>
5-
<MinimumVisualStudioVersion>11.0</MinimumVisualStudioVersion>
6-
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
76
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
87
<ProjectGuid>{D3EB8C4F-6CF4-4EB4-94E3-BCA31767AE53}</ProjectGuid>
98
<OutputType>Library</OutputType>
@@ -15,35 +14,12 @@
1514
<FileAlignment>512</FileAlignment>
1615
<ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
1716
</PropertyGroup>
18-
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
19-
<DebugSymbols>true</DebugSymbols>
20-
<DebugType>full</DebugType>
21-
<Optimize>false</Optimize>
22-
<OutputPath>bin\Debug\</OutputPath>
23-
<DefineConstants>DEBUG;TRACE</DefineConstants>
24-
<ErrorReport>prompt</ErrorReport>
25-
<WarningLevel>4</WarningLevel>
26-
</PropertyGroup>
27-
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
28-
<DebugType>pdbonly</DebugType>
29-
<Optimize>true</Optimize>
30-
<OutputPath>bin\Release\</OutputPath>
31-
<DefineConstants>TRACE</DefineConstants>
32-
<ErrorReport>prompt</ErrorReport>
33-
<WarningLevel>4</WarningLevel>
34-
</PropertyGroup>
35-
<ItemGroup>
36-
<!-- A reference to the entire .NET Framework is automatically included -->
37-
</ItemGroup>
3817
<ItemGroup>
18+
<Compile Include="..\GlobalAssemblyInfo.cs">
19+
<Link>Properties\GlobalAssemblyInfo.cs</Link>
20+
</Compile>
3921
<Compile Include="Properties\AssemblyInfo.cs" />
4022
</ItemGroup>
4123
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\Portable\$(TargetFrameworkVersion)\Microsoft.Portable.CSharp.targets" />
42-
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
43-
Other similar extension points exist, see Microsoft.Common.targets.
44-
<Target Name="BeforeBuild">
45-
</Target>
46-
<Target Name="AfterBuild">
47-
</Target>
48-
-->
24+
<Import Project="..\Hermes.targets" />
4925
</Project>

‎src/Client/Client.nuspec

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
<?xml version="1.0"?>
2+
<package>
3+
<metadata>
4+
<id>Hermes.Client</id>
5+
<version>1.0.0</version>
6+
<title>Hermes Client: a lightweight C# MQTT messenger</title>
7+
<authors>Daniel Cazzulino</authors>
8+
<owners>Daniel Cazzulino</owners>
9+
<licenseUrl>http://clarius.io/hermes/license</licenseUrl>
10+
<projectUrl>http://clarius.io/hermes/home</projectUrl>
11+
<iconUrl>http://clarius.io/hermes/48.png</iconUrl>
12+
<requireLicenseAcceptance>false</requireLicenseAcceptance>
13+
<description>A lightweight and high-performance MQTT client written entirely in C#.</description>
14+
<releaseNotes />
15+
<copyright>Copyright 2012</copyright>
16+
<tags>m2m iot sockets mqtt</tags>
17+
</metadata>
18+
</package>

‎src/Client/Properties/AssemblyInfo.cs

+2-26
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,6 @@
1-
using System.Resources;
2-
using System.Reflection;
1+
using System.Reflection;
32
using System.Runtime.CompilerServices;
43
using System.Runtime.InteropServices;
54

6-
// General Information about an assembly is controlled through the following
7-
// set of attributes. Change these attribute values to modify the information
8-
// associated with an assembly.
95
[assembly: AssemblyTitle("Hermes.Client")]
10-
[assembly: AssemblyDescription("")]
11-
[assembly: AssemblyConfiguration("")]
12-
[assembly: AssemblyCompany("")]
13-
[assembly: AssemblyProduct("Hermes.Client")]
14-
[assembly: AssemblyCopyright("Copyright © 2014")]
15-
[assembly: AssemblyTrademark("")]
16-
[assembly: AssemblyCulture("")]
17-
[assembly: NeutralResourcesLanguage("en")]
18-
19-
// Version information for an assembly consists of the following four values:
20-
//
21-
// Major Version
22-
// Minor Version
23-
// Build Number
24-
// Revision
25-
//
26-
// You can specify all the values or you can default the Build and Revision Numbers
27-
// by using the '*' as shown below:
28-
// [assembly: AssemblyVersion("1.0.*")]
29-
[assembly: AssemblyVersion("1.0.0.0")]
30-
[assembly: AssemblyFileVersion("1.0.0.0")]
6+
[assembly: AssemblyDescription("Client component of the Hermes project")]

‎src/GlobalAssemblyInfo.cs

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
using System.Reflection;
2+
using System.Runtime.CompilerServices;
3+
4+
[assembly: AssemblyCompany("")]
5+
[assembly: AssemblyCopyright("Copyright © 2014")]
6+
[assembly: AssemblyTrademark("")]
7+
[assembly: AssemblyCulture("")]
8+
9+
[assembly: AssemblyVersion("1.0.0.0")]
10+
[assembly: AssemblyFileVersion("1.0.0.0")]
11+
12+
#if DEBUG
13+
[assembly: AssemblyConfiguration("DEBUG")]
14+
#endif
15+
#if RELEASE
16+
[assembly: AssemblyConfiguration("RELEASE")]
17+
#endif

‎src/Hermes.props

+51
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
4+
<!-- Our own new custom properties -->
5+
<PropertyGroup>
6+
<Configuration Condition="'$(Configuration)' == ''">Release</Configuration>
7+
<BuildRoot>$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), .gitignore))</BuildRoot>
8+
<BuildRoot Condition="!HasTrailingSlash('$(BuildRoot)')">$(BuildRoot)\</BuildRoot>
9+
<DropDirectory>$(BuildRoot)drops\</DropDirectory>
10+
</PropertyGroup>
11+
12+
<!-- Enable opening the solution in VS2012 and 2013 -->
13+
<!-- This is the property that causes VS 2012+ to insist on one-way update of the project -->
14+
<PropertyGroup Condition="'$(VisualStudioVersion)' &gt;= '11.0'">
15+
<MinimumVisualStudioVersion>$(VisualStudioVersion)</MinimumVisualStudioVersion>
16+
</PropertyGroup>
17+
<!-- This is the property that causes VS 2013 to insist on one-way update of the project -->
18+
<PropertyGroup Condition="'$(VisualStudioVersion)' &gt;= '12.0'">
19+
<OldToolsVersion>4.0</OldToolsVersion>
20+
</PropertyGroup>
21+
22+
<PropertyGroup Condition="'$(VisualStudioVersion)' == ''">
23+
<VisualStudioVersion>10.0</VisualStudioVersion>
24+
</PropertyGroup>
25+
26+
<!-- Common CSharp properties -->
27+
<PropertyGroup>
28+
<OutputPath>bin\$(Configuration)\</OutputPath>
29+
<DebugSymbols>true</DebugSymbols>
30+
<DebugType>full</DebugType>
31+
<Optimize>false</Optimize>
32+
<ErrorReport>prompt</ErrorReport>
33+
<WarningLevel>4</WarningLevel>
34+
</PropertyGroup>
35+
36+
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
37+
<DefineConstants>$(DefineConstants);DEBUG;TRACE</DefineConstants>
38+
</PropertyGroup>
39+
40+
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
41+
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
42+
<DefineConstants>$(DefineConstants);TRACE</DefineConstants>
43+
</PropertyGroup>
44+
45+
<ItemGroup>
46+
<!-- If we don't make these invisible, they show up in VS as missing files :S -->
47+
<AvailableItemName Include="NuSpec">
48+
<Visible>False</Visible>
49+
</AvailableItemName>
50+
</ItemGroup>
51+
</Project>

‎src/Hermes.targets

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
4+
</Project>

‎src/NuGet.proj

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
4+
<!-- TODO: build nuget packages for everything -->
5+
6+
</Project>

‎src/Portable/Hermes.sln

-22
This file was deleted.

‎src/Portable/Portable.csproj

+6-30
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2+
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
33
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
4+
<Import Project="..\Hermes.props" />
45
<PropertyGroup>
5-
<MinimumVisualStudioVersion>11.0</MinimumVisualStudioVersion>
6-
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
76
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
87
<ProjectGuid>{6481B999-0479-4162-AC53-5936CE5FD8BF}</ProjectGuid>
98
<OutputType>Library</OutputType>
@@ -15,35 +14,12 @@
1514
<FileAlignment>512</FileAlignment>
1615
<ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
1716
</PropertyGroup>
18-
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
19-
<DebugSymbols>true</DebugSymbols>
20-
<DebugType>full</DebugType>
21-
<Optimize>false</Optimize>
22-
<OutputPath>bin\Debug\</OutputPath>
23-
<DefineConstants>DEBUG;TRACE</DefineConstants>
24-
<ErrorReport>prompt</ErrorReport>
25-
<WarningLevel>4</WarningLevel>
26-
</PropertyGroup>
27-
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
28-
<DebugType>pdbonly</DebugType>
29-
<Optimize>true</Optimize>
30-
<OutputPath>bin\Release\</OutputPath>
31-
<DefineConstants>TRACE</DefineConstants>
32-
<ErrorReport>prompt</ErrorReport>
33-
<WarningLevel>4</WarningLevel>
34-
</PropertyGroup>
35-
<ItemGroup>
36-
<!-- A reference to the entire .NET Framework is automatically included -->
37-
</ItemGroup>
3817
<ItemGroup>
18+
<Compile Include="..\GlobalAssemblyInfo.cs">
19+
<Link>Properties\GlobalAssemblyInfo.cs</Link>
20+
</Compile>
3921
<Compile Include="Properties\AssemblyInfo.cs" />
4022
</ItemGroup>
4123
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\Portable\$(TargetFrameworkVersion)\Microsoft.Portable.CSharp.targets" />
42-
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
43-
Other similar extension points exist, see Microsoft.Common.targets.
44-
<Target Name="BeforeBuild">
45-
</Target>
46-
<Target Name="AfterBuild">
47-
</Target>
48-
-->
24+
<Import Project="..\Hermes.targets" />
4925
</Project>

‎src/Portable/Portable.nuspec

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
<?xml version="1.0"?>
2+
<package>
3+
<metadata>
4+
<id>Hermes.Portable</id>
5+
<version>1.0.0</version>
6+
<title>Hermes Portable: a shared lightweight library for the C# MQTT messenger</title>
7+
<authors>Daniel Cazzulino</authors>
8+
<owners>Daniel Cazzulino</owners>
9+
<licenseUrl>http://clarius.io/hermes/license</licenseUrl>
10+
<projectUrl>http://clarius.io/hermes/home</projectUrl>
11+
<iconUrl>http://clarius.io/hermes/48.png</iconUrl>
12+
<requireLicenseAcceptance>false</requireLicenseAcceptance>
13+
<description>Shared components between Hermes Broker and Client, written entirely in C#.</description>
14+
<releaseNotes />
15+
<copyright>Copyright 2012</copyright>
16+
<tags>m2m iot sockets mqtt</tags>
17+
</metadata>
18+
</package>
+2-26
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,6 @@
1-
using System.Resources;
2-
using System.Reflection;
1+
using System.Reflection;
32
using System.Runtime.CompilerServices;
43
using System.Runtime.InteropServices;
54

6-
// General Information about an assembly is controlled through the following
7-
// set of attributes. Change these attribute values to modify the information
8-
// associated with an assembly.
95
[assembly: AssemblyTitle("Hermes.Portable")]
10-
[assembly: AssemblyDescription("")]
11-
[assembly: AssemblyConfiguration("")]
12-
[assembly: AssemblyCompany("")]
13-
[assembly: AssemblyProduct("Hermes.Portable")]
14-
[assembly: AssemblyCopyright("Copyright © 2014")]
15-
[assembly: AssemblyTrademark("")]
16-
[assembly: AssemblyCulture("")]
17-
[assembly: NeutralResourcesLanguage("en")]
18-
19-
// Version information for an assembly consists of the following four values:
20-
//
21-
// Major Version
22-
// Minor Version
23-
// Build Number
24-
// Revision
25-
//
26-
// You can specify all the values or you can default the Build and Revision Numbers
27-
// by using the '*' as shown below:
28-
// [assembly: AssemblyVersion("1.0.*")]
29-
[assembly: AssemblyVersion("1.0.0.0")]
30-
[assembly: AssemblyFileVersion("1.0.0.0")]
6+
[assembly: AssemblyDescription("Portable shared component of the Hermes project")]

‎src/Tests/Tests.csproj

+46-69
Original file line numberDiff line numberDiff line change
@@ -1,71 +1,48 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3-
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
4-
<PropertyGroup>
5-
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
6-
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
7-
<ProjectGuid>{CC70B0BB-EC87-45D0-A4AE-2462F99D7573}</ProjectGuid>
8-
<OutputType>Library</OutputType>
9-
<AppDesignerFolder>Properties</AppDesignerFolder>
10-
<RootNamespace>Tests</RootNamespace>
11-
<AssemblyName>Tests</AssemblyName>
12-
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
13-
<FileAlignment>512</FileAlignment>
14-
</PropertyGroup>
15-
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
16-
<DebugSymbols>true</DebugSymbols>
17-
<DebugType>full</DebugType>
18-
<Optimize>false</Optimize>
19-
<OutputPath>bin\Debug\</OutputPath>
20-
<DefineConstants>DEBUG;TRACE</DefineConstants>
21-
<ErrorReport>prompt</ErrorReport>
22-
<WarningLevel>4</WarningLevel>
23-
</PropertyGroup>
24-
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
25-
<DebugType>pdbonly</DebugType>
26-
<Optimize>true</Optimize>
27-
<OutputPath>bin\Release\</OutputPath>
28-
<DefineConstants>TRACE</DefineConstants>
29-
<ErrorReport>prompt</ErrorReport>
30-
<WarningLevel>4</WarningLevel>
31-
</PropertyGroup>
32-
<ItemGroup>
33-
<Reference Include="Moq">
34-
<HintPath>..\..\packages\Moq.4.2.1402.2112\lib\net40\Moq.dll</HintPath>
35-
</Reference>
36-
<Reference Include="System" />
37-
<Reference Include="System.Core" />
38-
<Reference Include="Microsoft.CSharp" />
39-
<Reference Include="xunit">
40-
<HintPath>..\..\packages\xunit.1.9.2\lib\net20\xunit.dll</HintPath>
41-
</Reference>
42-
</ItemGroup>
43-
<ItemGroup>
44-
<Compile Include="Properties\AssemblyInfo.cs" />
45-
</ItemGroup>
46-
<ItemGroup>
47-
<ProjectReference Include="..\Broker\Broker.csproj">
48-
<Project>{1397ec83-6d03-4d81-95d5-5d11c766c43a}</Project>
49-
<Name>Broker</Name>
50-
</ProjectReference>
51-
<ProjectReference Include="..\Client\Client.csproj">
52-
<Project>{d3eb8c4f-6cf4-4eb4-94e3-bca31767ae53}</Project>
53-
<Name>Client</Name>
54-
</ProjectReference>
55-
<ProjectReference Include="..\Portable\Portable.csproj">
56-
<Project>{6481b999-0479-4162-ac53-5936ce5fd8bf}</Project>
57-
<Name>Portable</Name>
58-
</ProjectReference>
59-
</ItemGroup>
60-
<ItemGroup>
61-
<None Include="packages.config" />
62-
</ItemGroup>
63-
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
64-
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
65-
Other similar extension points exist, see Microsoft.Common.targets.
66-
<Target Name="BeforeBuild">
67-
</Target>
68-
<Target Name="AfterBuild">
69-
</Target>
70-
-->
2+
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
4+
<Import Project="..\Hermes.props" />
5+
<PropertyGroup>
6+
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
7+
<ProjectGuid>{CC70B0BB-EC87-45D0-A4AE-2462F99D7573}</ProjectGuid>
8+
<OutputType>Library</OutputType>
9+
<AppDesignerFolder>Properties</AppDesignerFolder>
10+
<RootNamespace>Tests</RootNamespace>
11+
<AssemblyName>Tests</AssemblyName>
12+
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
13+
<FileAlignment>512</FileAlignment>
14+
</PropertyGroup>
15+
<ItemGroup>
16+
<Reference Include="Moq">
17+
<HintPath>..\..\packages\Moq.4.2.1402.2112\lib\net40\Moq.dll</HintPath>
18+
</Reference>
19+
<Reference Include="System" />
20+
<Reference Include="System.Core" />
21+
<Reference Include="Microsoft.CSharp" />
22+
<Reference Include="xunit">
23+
<HintPath>..\..\packages\xunit.1.9.2\lib\net20\xunit.dll</HintPath>
24+
</Reference>
25+
</ItemGroup>
26+
<ItemGroup>
27+
<Compile Include="Properties\AssemblyInfo.cs" />
28+
</ItemGroup>
29+
<ItemGroup>
30+
<ProjectReference Include="..\Broker\Broker.csproj">
31+
<Project>{1397ec83-6d03-4d81-95d5-5d11c766c43a}</Project>
32+
<Name>Broker</Name>
33+
</ProjectReference>
34+
<ProjectReference Include="..\Client\Client.csproj">
35+
<Project>{d3eb8c4f-6cf4-4eb4-94e3-bca31767ae53}</Project>
36+
<Name>Client</Name>
37+
</ProjectReference>
38+
<ProjectReference Include="..\Portable\Portable.csproj">
39+
<Project>{6481b999-0479-4162-ac53-5936ce5fd8bf}</Project>
40+
<Name>Portable</Name>
41+
</ProjectReference>
42+
</ItemGroup>
43+
<ItemGroup>
44+
<None Include="packages.config" />
45+
</ItemGroup>
46+
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
47+
<Import Project="..\Hermes.targets" />
7148
</Project>

0 commit comments

Comments
 (0)
This repository has been archived.