Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable Source Link and Deterministic Builds #67

Closed
wants to merge 73 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
73 commits
Select commit Hold shift + click to select a range
b90a300
fixed xml comment for GetRegion
redwyre Mar 1, 2015
e838069
Split Substrate into two libs - moving all the entity information, an…
redwyre Mar 1, 2015
8a3ccdc
fixed some more xmldoc warnings
redwyre Mar 1, 2015
eb31fe1
removed dud project
redwyre Apr 1, 2015
b9e408d
Rolled version number to 2.0
redwyre Apr 1, 2015
e392285
Got single solution building .net 2.0, .net 3.5, and .net 4.0 client …
redwyre Apr 1, 2015
9f816b7
nuspec file for .net 2.0, .net 3.5, .net 4.0 clien
redwyre Apr 1, 2015
c5fab15
Moved examples to an examples folder
redwyre Apr 1, 2015
3523481
renamed supstratecs folder to just substrate
redwyre Apr 1, 2015
23c5f25
Moved entities project out to the top level, and moved solution
redwyre Apr 1, 2015
4443955
Fixed up example references and some compile errors
redwyre Apr 1, 2015
29f7f30
fixed C++\cli project reference
redwyre Apr 1, 2015
1946177
moved some setter functions to property settings
redwyre Apr 2, 2015
d5b6e8d
Moved DataLimits to a property, all setup is now in the construction …
redwyre Apr 2, 2015
7b1d262
Merge pull request #32 from redwyre/2.x
jaquadro Apr 3, 2015
663e53f
Added name IDs
redwyre Apr 3, 2015
b4fd330
Updated biomes
redwyre Apr 3, 2015
e0a6bc9
Updated ItemInfo to have Name IDs, added new items
redwyre Apr 3, 2015
57cc25a
fixed missing parameter in xmldoc
redwyre Apr 3, 2015
5ff7b72
Moved TileEntityName up to BlockInfo
redwyre Apr 3, 2015
3b54194
Fixing a number of warnings
redwyre Apr 3, 2015
fdb9495
Ignore xmldoc warnings in a few missing configs
redwyre Apr 4, 2015
785b6d1
Updated level metadata
redwyre Apr 4, 2015
03caacc
Added unit tests for level.dat loading, added world data from differe…
redwyre Apr 4, 2015
f213d56
changed license and readme to markdown, added version.md
redwyre Apr 4, 2015
4c79138
nuspec for Substrate.Entities
redwyre Apr 4, 2015
51a1b52
ItemInfo moved stacksize to property
redwyre Apr 5, 2015
7e81410
fix warning for regioninterface
redwyre Apr 5, 2015
b8ccb18
Added class for FML, class for Villages, tests for world versions, ad…
redwyre Apr 5, 2015
ec21ba6
Added nameId lookup for BlockInfo, added debug world for 1.8.3 (lates…
redwyre Apr 5, 2015
061e781
Added lots of new data limits, and a test to make sure we can recogni…
redwyre Apr 6, 2015
3fa3e0c
Merge pull request #33 from redwyre/2.x
jaquadro Apr 30, 2015
238e5e9
Added 1.8.7 test worlds
redwyre Jul 5, 2015
ba06573
some updates to help with nuget
redwyre Jul 5, 2015
97e77a2
Merge pull request #36 from redwyre/2.x
redwyre Jul 5, 2015
f743e5e
fix test project for net40-client, has to use non-client which is fin…
redwyre Jul 5, 2015
4fdd8e4
Merge pull request #37 from redwyre/2.x
redwyre Jul 5, 2015
815781f
added project outputs to gitignore
redwyre Apr 10, 2016
3666f29
added data for 1.9.2, fixes for player health now being float
redwyre Apr 10, 2016
53e903d
adding tests
redwyre Apr 19, 2016
fbcfb70
added TagNodeShort to float and double conversions
redwyre Apr 20, 2016
5a8bf9a
added 1.9.2 survival data
redwyre Apr 22, 2016
59bdd36
added 1.9.2 survival tests
redwyre Apr 22, 2016
f9ec36d
Merge pull request #45 from redwyre/2.x
redwyre Oct 15, 2017
f8ad446
Added 1.12.2 block ids and test data
redwyre Oct 15, 2017
c14c190
Merge pull request #46 from redwyre/2.x
redwyre Oct 15, 2017
ce611b1
fixing weird issue with test project including test libs for weird co…
redwyre Oct 15, 2017
548066d
Merge pull request #47 from redwyre/2.x
redwyre Oct 15, 2017
3e2fece
Formatting, removing unnessisary property backing store variables, re…
redwyre Oct 17, 2017
1d31a06
Merge branch 'pr/1'
redwyre Nov 26, 2017
8524b9c
Merge branch 'master' into 2.x
redwyre Nov 26, 2017
da932bc
Merge pull request #49 from redwyre/2.x
redwyre Nov 26, 2017
7c7a8a5
More work on SchemaBuilder
redwyre Dec 18, 2017
1952cad
SchemaBuilder handles custom types (ie Pos in Entity), and using a di…
redwyre Dec 25, 2017
7e07a50
Merge pull request #50 from redwyre/2.x
redwyre Dec 25, 2017
466cefa
Implemented better schema builder list loading, removed .net 2 and .n…
redwyre Dec 27, 2017
2f7d13d
Merge pull request #52 from redwyre/2.x
redwyre Dec 27, 2017
a8ebf2f
Made options tests fail inconclusive
redwyre Dec 27, 2017
c821165
Merge pull request #53 from redwyre/2.x
redwyre Dec 27, 2017
cc6b5ed
move dotnetzip to package, updated itemcollection
redwyre Feb 9, 2020
20a62f7
fix up SchemaBuilder and Player/Item schema
redwyre Feb 9, 2020
ea3cc0a
fix test name
redwyre Feb 9, 2020
4a840ea
Merge pull request #61 from redwyre/2.x
redwyre Feb 17, 2020
99e4792
test data
redwyre Mar 2, 2020
47969d8
remove .net 2.0 and .net 3.5
redwyre Mar 2, 2020
24de3f2
Merge pull request #62 from redwyre/2.x
redwyre Mar 2, 2020
15f5ea7
Squashed commit of the following:
henrygab May 21, 2021
107f73e
Improve CLS compliance
henrygab May 21, 2021
0ce7ce4
Name change (temporary?)
henrygab May 21, 2021
30a4271
Validated equivalent assemblies using JustAssembly
henrygab May 21, 2021
e09580f
Recommend consistent package names
henrygab May 21, 2021
408bf95
.net is definitely a tag for this package
henrygab May 21, 2021
979022a
remove legacy info
henrygab May 22, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Substrate.Tests/Data filter=lfs diff=lfs merge=lfs -text
36 changes: 29 additions & 7 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,7 +1,29 @@
**/Debug/*
**/bin/*
**/obj/*
*.suo
SubstrateCS/Release/
*.sdf
*.user
**/bin/*
**/obj/*
**/publish/*
*.suo
*.sdf
*.user
*.opensdf
/.vs/

Substrate/obj/net35-Release/
Substrate/obj/
Substrate/bin/
Examples/CPPCLI/BlockReplace/BlockReplace/Debug/
Examples/CPPCLI/BlockReplace/Debug/
Examples/CS/BlockReplace/bin/
Examples/CS/BlockReplace/obj/
Examples/CS/Convert/bin/
Examples/CS/Convert/obj/
Examples/CS/CustomBlocks/bin/
Examples/CS/CustomBlocks/obj/
Examples/CS/FlatMap/bin/
Examples/CS/FlatMap/obj/
Examples/CS/GiveItem/bin/
Examples/CS/GiveItem/obj/
Substrate.Tests/obj/
Substrate.Tests/bin/
Substrate.Entities/obj/
Substrate.Entities/bin/
/packages/
56 changes: 56 additions & 0 deletions Directory.Build.props
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
<Project>

<PropertyGroup Label="Application">
<!-- See https://docs.microsoft.com/en-us/dotnet/standard/frameworks for available targets -->
<TargetFrameworks>net40;net45;netcoreapp3.1;net5.0</TargetFrameworks>
</PropertyGroup>

<PropertyGroup Label="Build" Condition="'Debug'=='$(Configuration)'">
<DefineConstants>DEBUG;TRACE</DefineConstants>
</PropertyGroup>
<PropertyGroup Label="Build" Condition="'Release'=='$(Configuration)'">
<DefineConstants>TRACE</DefineConstants>
</PropertyGroup>
<PropertyGroup Label="Build">
<Nullable>disable</Nullable>
<AllowUnsafeBlocks>false</AllowUnsafeBlocks>
<NoWarn>1701;1702;1591</NoWarn>
<OutputPath>publish\</OutputPath>
</PropertyGroup>

<!-- requires PackageID, Product, and Authors - ensures versions incremented for all assemblies at once -->
<PropertyGroup Label="Package">
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<Version>2.0.47-alpha</Version>
<Company></Company>
<Product>Substrate.Entities</Product>
<Description>SDK for loading and modifying Minecraft worlds</Description>
<Copyright>Copyright © Justin Aquadro</Copyright>
<PackageLicenseExpression>MIT</PackageLicenseExpression>
<PackageProjectUrl>https://github.com/minecraft-dotnet/Substrate</PackageProjectUrl>
<RepositoryUrl>https://github.com/minecraft-dotnet/Substrate.git</RepositoryUrl>
<RepositoryType>github</RepositoryType>
<PackageTags>minecraft level client world .net</PackageTags>
<NeutralLanguage>en-US</NeutralLanguage>
<AssemblyVersion>2.0.47.0</AssemblyVersion>
<FileVersion>2.0.47.0</FileVersion>
</PropertyGroup>
<PropertyGroup Label="Package-SourceLink">
<!-- Publish the repository URL in the built .nupkg (in the NuSpec <Repository> element) -->
<PublishRepositoryUrl>true</PublishRepositoryUrl>
<!-- Embed source files that are not tracked by the source control manager in the PDB -->
<EmbedUntrackedSources>true</EmbedUntrackedSources>
<!-- Recommended: Embed symbols containing Source Link in the main file (exe/dll) -->
<DebugType>embedded</DebugType>
</PropertyGroup>
<PropertyGroup Label="Package-ReproducibleBuild" Condition="'$(GITHUB_ACTIONS)' == 'true'">
<ContinuousIntegrationBuild>true</ContinuousIntegrationBuild>
</PropertyGroup>
<!-- No settings from following tabs: Signing, CodeAnalysis, Resource, Settings -->
<!-- See https://elanderson.net/2017/06/duplicate-system-reflection-assemblycompanyattribute-attribute/ -->

<ItemGroup Label="Package-SourceLink">
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.0.0" PrivateAssets="All" />
</ItemGroup>

</Project>
Original file line number Diff line number Diff line change
@@ -1,84 +1,86 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{17FC8A42-7A3B-412F-882D-7D0B60D64959}</ProjectGuid>
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
<Keyword>ManagedCProj</Keyword>
<RootNamespace>BlockReplace</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CLRSupport>true</CLRSupport>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<CLRSupport>true</CLRSupport>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>WIN32;_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalDependencies>
</AdditionalDependencies>
<AdditionalLibraryDirectories>E:\Workspace\Managed\Substrate\SubstrateCS\bin\Release\NET4;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<PreprocessorDefinitions>WIN32;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalDependencies>
</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="Program.cpp" />
</ItemGroup>
<ItemGroup>
<Reference Include="mscorlib" />
<Reference Include="Substrate, Version=1.3.2.0, Culture=neutral, PublicKeyToken=null">
<HintPath>E:\Workspace\Managed\Substrate\SubstrateCS\bin\Release\NET4\Substrate.dll</HintPath>
</Reference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{17FC8A42-7A3B-412F-882D-7D0B60D64959}</ProjectGuid>
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
<Keyword>ManagedCProj</Keyword>
<RootNamespace>BlockReplace</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CLRSupport>true</CLRSupport>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v120</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<CLRSupport>true</CLRSupport>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v120</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>WIN32;_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalDependencies>
</AdditionalDependencies>
<AdditionalLibraryDirectories>E:\Workspace\Managed\Substrate\SubstrateCS\bin\Release\NET4;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<PreprocessorDefinitions>WIN32;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalDependencies>
</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="Program.cpp" />
</ItemGroup>
<ItemGroup>
<Reference Include="mscorlib" />
<Reference Include="Substrate.net40-client">
<HintPath>..\..\..\..\Substrate\bin\Release\Substrate.net40-client.dll</HintPath>
</Reference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -36,9 +36,8 @@
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
<Reference Include="Substrate, Version=1.3.0.0, Culture=neutral, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\..\bin\Release\NET2\Substrate.dll</HintPath>
<Reference Include="Substrate.net40-client">
<HintPath>..\..\..\Substrate\bin\Release\Substrate.net40-client.dll</HintPath>
</Reference>
<Reference Include="System" />
</ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,8 +36,8 @@
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
<Reference Include="Substrate">
<HintPath>..\..\bin\Release\NET2\Substrate.dll</HintPath>
<Reference Include="Substrate.net40-client">
<HintPath>..\..\..\Substrate\bin\Release\Substrate.net40-client.dll</HintPath>
</Reference>
<Reference Include="System" />
</ItemGroup>
Expand Down
File renamed without changes.
Original file line number Diff line number Diff line change
@@ -1,56 +1,54 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">x86</Platform>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{B01AD681-31A7-43A0-A84B-F839FBCB2F01}</ProjectGuid>
<OutputType>Exe</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>CustomBlocks</RootNamespace>
<AssemblyName>CustomBlocks</AssemblyName>
<TargetFrameworkVersion>v2.0</TargetFrameworkVersion>
<TargetFrameworkProfile>
</TargetFrameworkProfile>
<FileAlignment>512</FileAlignment>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
<PlatformTarget>x86</PlatformTarget>
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' ">
<PlatformTarget>x86</PlatformTarget>
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
<Reference Include="Substrate, Version=0.7.3.0, Culture=neutral, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\..\bin\Release\NET2\Substrate.dll</HintPath>
</Reference>
<Reference Include="System" />
</ItemGroup>
<ItemGroup>
<Compile Include="Program.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">x86</Platform>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{B01AD681-31A7-43A0-A84B-F839FBCB2F01}</ProjectGuid>
<OutputType>Exe</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>CustomBlocks</RootNamespace>
<AssemblyName>CustomBlocks</AssemblyName>
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
<TargetFrameworkProfile>
</TargetFrameworkProfile>
<FileAlignment>512</FileAlignment>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'">
<DebugSymbols>true</DebugSymbols>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<DebugType>full</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'">
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<ItemGroup>
<Reference Include="Substrate.net40-client">
<HintPath>..\..\..\Substrate\bin\Release\Substrate.net40-client.dll</HintPath>
</Reference>
<Reference Include="System" />
</ItemGroup>
<ItemGroup>
<Compile Include="Program.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
</Target>
<Target Name="AfterBuild">
</Target>
-->
-->
</Project>
Loading