Update Readme. Convert BuildFeed.Local library to .NET Standard.

This commit is contained in:
BuildFeed Bot 2018-03-31 23:18:10 +01:00
parent 450f84e59c
commit 92af7a4cc9
No known key found for this signature in database
GPG Key ID: 3757685ADD91E0A1
7 changed files with 40 additions and 151 deletions

View File

@ -1,99 +1,26 @@
<?xml version="1.0" encoding="utf-8"?> <Project Sdk="Microsoft.NET.Sdk">
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup> <PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> <TargetFramework>netstandard1.0</TargetFramework>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> <Copyright>Copyright © 2013 - 2018, The BuildFeed Team</Copyright>
<ProjectGuid>{3485B33A-6C3A-4535-9D85-4696914AD504}</ProjectGuid> <PackageLicenseUrl>https://github.com/BuildFeed/BuildFeed/blob/master/LICENSE.md</PackageLicenseUrl>
<OutputType>Library</OutputType> <RepositoryUrl>https://github.com/BuildFeed/BuildFeed</RepositoryUrl>
<AppDesignerFolder>Properties</AppDesignerFolder> <PackageProjectUrl>https://buildfeed.net/</PackageProjectUrl>
<RootNamespace>BuildFeed.Local</RootNamespace>
<AssemblyName>BuildFeed.Local</AssemblyName>
<TargetFrameworkVersion>v4.7.1</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<TargetFrameworkProfile />
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<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|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>
<Reference Include="System" /> <Compile Update="VariantTerms.Designer.cs">
<Reference Include="System.Core" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Data" />
<Reference Include="System.Net.Http" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="InvariantTerms.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="VariantTerms.Designer.cs">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime> <DesignTime>True</DesignTime>
<AutoGen>True</AutoGen>
<DependentUpon>VariantTerms.resx</DependentUpon> <DependentUpon>VariantTerms.resx</DependentUpon>
</Compile> </Compile>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<EmbeddedResource Include="VariantTerms.ar.resx" /> <EmbeddedResource Update="VariantTerms.resx">
<EmbeddedResource Include="VariantTerms.cs.resx" />
<EmbeddedResource Include="VariantTerms.de.resx" />
<EmbeddedResource Include="VariantTerms.el.resx" />
<EmbeddedResource Include="VariantTerms.en.resx" />
<EmbeddedResource Include="VariantTerms.es.resx" />
<EmbeddedResource Include="VariantTerms.fa.resx" />
<EmbeddedResource Include="VariantTerms.fi.resx" />
<EmbeddedResource Include="VariantTerms.fr.resx" />
<EmbeddedResource Include="VariantTerms.he.resx" />
<EmbeddedResource Include="VariantTerms.hr.resx" />
<EmbeddedResource Include="VariantTerms.hu.resx" />
<EmbeddedResource Include="VariantTerms.id.resx" />
<EmbeddedResource Include="VariantTerms.it.resx" />
<EmbeddedResource Include="VariantTerms.ja.resx" />
<EmbeddedResource Include="VariantTerms.ko.resx" />
<EmbeddedResource Include="VariantTerms.lt.resx" />
<EmbeddedResource Include="VariantTerms.nl.resx" />
<EmbeddedResource Include="VariantTerms.no.resx" />
<EmbeddedResource Include="VariantTerms.pl.resx" />
<EmbeddedResource Include="VariantTerms.pt-br.resx" />
<EmbeddedResource Include="VariantTerms.pt.resx" />
<EmbeddedResource Include="VariantTerms.qps-ploc.resx" />
<EmbeddedResource Include="VariantTerms.resx">
<Generator>PublicResXFileCodeGenerator</Generator> <Generator>PublicResXFileCodeGenerator</Generator>
<LastGenOutput>VariantTerms.Designer.cs</LastGenOutput> <LastGenOutput>VariantTerms.Designer.cs</LastGenOutput>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="VariantTerms.ro.resx" />
<EmbeddedResource Include="VariantTerms.ru.resx" />
<EmbeddedResource Include="VariantTerms.sk.resx" />
<EmbeddedResource Include="VariantTerms.sl.resx" />
<EmbeddedResource Include="VariantTerms.sv.resx" />
<EmbeddedResource Include="VariantTerms.tr.resx" />
<EmbeddedResource Include="VariantTerms.uk.resx" />
<EmbeddedResource Include="VariantTerms.vi.resx" />
<EmbeddedResource Include="VariantTerms.zh-hant.resx" />
<EmbeddedResource Include="VariantTerms.zh.resx" />
</ItemGroup> </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> </Project>

View File

@ -1,39 +0,0 @@
using System.Reflection;
using System.Runtime.InteropServices;
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
[assembly: AssemblyTitle("BuildFeed.Local")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("BuildFeed.Local")]
[assembly: AssemblyCopyright("Copyright © 2013 - 2018, The BuildFeed Team")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
// Setting ComVisible to false makes the types in this assembly not visible
// to COM components. If you need to access a type in this assembly from
// COM, set the ComVisible attribute to true on that type.
[assembly: ComVisible(false)]
// The following GUID is for the ID of the typelib if this project is exposed to COM
[assembly: Guid("3485b33a-6c3a-4535-9d85-4696914ad504")]
// Version information for an assembly consists of the following four values:
//
// Major Version
// Minor Version
// Build Number
// Revision
//
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]

View File

@ -10,6 +10,7 @@
namespace BuildFeed.Local { namespace BuildFeed.Local {
using System; using System;
using System.Reflection;
/// <summary> /// <summary>
@ -39,7 +40,7 @@ internal VariantTerms() {
public static global::System.Resources.ResourceManager ResourceManager { public static global::System.Resources.ResourceManager ResourceManager {
get { get {
if (object.ReferenceEquals(resourceMan, null)) { if (object.ReferenceEquals(resourceMan, null)) {
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("BuildFeed.Local.VariantTerms", typeof(VariantTerms).Assembly); global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("BuildFeed.Local.VariantTerms", typeof(VariantTerms).GetTypeInfo().Assembly);
resourceMan = temp; resourceMan = temp;
} }
return resourceMan; return resourceMan;

View File

@ -101,7 +101,7 @@
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<ProjectReference Include="..\BuildFeed.Local\BuildFeed.Local.csproj"> <ProjectReference Include="..\BuildFeed.Local\BuildFeed.Local.csproj">
<Project>{3485b33a-6c3a-4535-9d85-4696914ad504}</Project> <Project>{9ebd4db1-1d37-456b-ad90-357aa89dd1b7}</Project>
<Name>BuildFeed.Local</Name> <Name>BuildFeed.Local</Name>
</ProjectReference> </ProjectReference>
</ItemGroup> </ItemGroup>

View File

@ -5,7 +5,6 @@ VisualStudioVersion = 15.0.27130.2010
MinimumVisualStudioVersion = 10.0.40219.1 MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BuildFeed", "BuildFeed\BuildFeed.csproj", "{CDDCF754-ECAA-4A66-ADAA-62957A57A51B}" Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BuildFeed", "BuildFeed\BuildFeed.csproj", "{CDDCF754-ECAA-4A66-ADAA-62957A57A51B}"
ProjectSection(ProjectDependencies) = postProject ProjectSection(ProjectDependencies) = postProject
{3485B33A-6C3A-4535-9D85-4696914AD504} = {3485B33A-6C3A-4535-9D85-4696914AD504}
{7E2B4F61-1C11-4471-AF80-5480E94C0664} = {7E2B4F61-1C11-4471-AF80-5480E94C0664} {7E2B4F61-1C11-4471-AF80-5480E94C0664} = {7E2B4F61-1C11-4471-AF80-5480E94C0664}
{7C67BFB9-1B3B-4676-A58D-10573DA82CFE} = {7C67BFB9-1B3B-4676-A58D-10573DA82CFE} {7C67BFB9-1B3B-4676-A58D-10573DA82CFE} = {7C67BFB9-1B3B-4676-A58D-10573DA82CFE}
EndProjectSection EndProjectSection
@ -18,8 +17,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Authentication", "Authentic
EndProject EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Mobile", "Mobile", "{2B646675-44D1-4722-8A86-8C64876C8FB7}" Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Mobile", "Mobile", "{2B646675-44D1-4722-8A86-8C64876C8FB7}"
EndProject EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BuildFeed.Local", "BuildFeed.Local\BuildFeed.Local.csproj", "{3485B33A-6C3A-4535-9D85-4696914AD504}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BuildFeed.Model", "BuildFeed.Model\BuildFeed.Model.csproj", "{7E2B4F61-1C11-4471-AF80-5480E94C0664}" Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BuildFeed.Model", "BuildFeed.Model\BuildFeed.Model.csproj", "{7E2B4F61-1C11-4471-AF80-5480E94C0664}"
EndProject EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{948A2168-A092-4958-A465-427271563061}" Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{948A2168-A092-4958-A465-427271563061}"
@ -28,6 +25,8 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution
README.md = README.md README.md = README.md
EndProjectSection EndProjectSection
EndProject EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BuildFeed.Local", "BuildFeed.Local\BuildFeed.Local.csproj", "{9EBD4DB1-1D37-456B-AD90-357AA89DD1B7}"
EndProject
Global Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU Debug|Any CPU = Debug|Any CPU
@ -96,22 +95,6 @@ Global
{5CAADB66-1FC2-4492-B766-36354687120D}.Release|x86.ActiveCfg = Release|x86 {5CAADB66-1FC2-4492-B766-36354687120D}.Release|x86.ActiveCfg = Release|x86
{5CAADB66-1FC2-4492-B766-36354687120D}.Release|x86.Build.0 = Release|x86 {5CAADB66-1FC2-4492-B766-36354687120D}.Release|x86.Build.0 = Release|x86
{5CAADB66-1FC2-4492-B766-36354687120D}.Release|x86.Deploy.0 = Release|x86 {5CAADB66-1FC2-4492-B766-36354687120D}.Release|x86.Deploy.0 = Release|x86
{3485B33A-6C3A-4535-9D85-4696914AD504}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{3485B33A-6C3A-4535-9D85-4696914AD504}.Debug|Any CPU.Build.0 = Debug|Any CPU
{3485B33A-6C3A-4535-9D85-4696914AD504}.Debug|ARM.ActiveCfg = Debug|Any CPU
{3485B33A-6C3A-4535-9D85-4696914AD504}.Debug|ARM.Build.0 = Debug|Any CPU
{3485B33A-6C3A-4535-9D85-4696914AD504}.Debug|x64.ActiveCfg = Debug|Any CPU
{3485B33A-6C3A-4535-9D85-4696914AD504}.Debug|x64.Build.0 = Debug|Any CPU
{3485B33A-6C3A-4535-9D85-4696914AD504}.Debug|x86.ActiveCfg = Debug|Any CPU
{3485B33A-6C3A-4535-9D85-4696914AD504}.Debug|x86.Build.0 = Debug|Any CPU
{3485B33A-6C3A-4535-9D85-4696914AD504}.Release|Any CPU.ActiveCfg = Release|Any CPU
{3485B33A-6C3A-4535-9D85-4696914AD504}.Release|Any CPU.Build.0 = Release|Any CPU
{3485B33A-6C3A-4535-9D85-4696914AD504}.Release|ARM.ActiveCfg = Release|Any CPU
{3485B33A-6C3A-4535-9D85-4696914AD504}.Release|ARM.Build.0 = Release|Any CPU
{3485B33A-6C3A-4535-9D85-4696914AD504}.Release|x64.ActiveCfg = Release|Any CPU
{3485B33A-6C3A-4535-9D85-4696914AD504}.Release|x64.Build.0 = Release|Any CPU
{3485B33A-6C3A-4535-9D85-4696914AD504}.Release|x86.ActiveCfg = Release|Any CPU
{3485B33A-6C3A-4535-9D85-4696914AD504}.Release|x86.Build.0 = Release|Any CPU
{7E2B4F61-1C11-4471-AF80-5480E94C0664}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {7E2B4F61-1C11-4471-AF80-5480E94C0664}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{7E2B4F61-1C11-4471-AF80-5480E94C0664}.Debug|Any CPU.Build.0 = Debug|Any CPU {7E2B4F61-1C11-4471-AF80-5480E94C0664}.Debug|Any CPU.Build.0 = Debug|Any CPU
{7E2B4F61-1C11-4471-AF80-5480E94C0664}.Debug|ARM.ActiveCfg = Debug|Any CPU {7E2B4F61-1C11-4471-AF80-5480E94C0664}.Debug|ARM.ActiveCfg = Debug|Any CPU
@ -128,6 +111,22 @@ Global
{7E2B4F61-1C11-4471-AF80-5480E94C0664}.Release|x64.Build.0 = Release|Any CPU {7E2B4F61-1C11-4471-AF80-5480E94C0664}.Release|x64.Build.0 = Release|Any CPU
{7E2B4F61-1C11-4471-AF80-5480E94C0664}.Release|x86.ActiveCfg = Release|Any CPU {7E2B4F61-1C11-4471-AF80-5480E94C0664}.Release|x86.ActiveCfg = Release|Any CPU
{7E2B4F61-1C11-4471-AF80-5480E94C0664}.Release|x86.Build.0 = Release|Any CPU {7E2B4F61-1C11-4471-AF80-5480E94C0664}.Release|x86.Build.0 = Release|Any CPU
{9EBD4DB1-1D37-456B-AD90-357AA89DD1B7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{9EBD4DB1-1D37-456B-AD90-357AA89DD1B7}.Debug|Any CPU.Build.0 = Debug|Any CPU
{9EBD4DB1-1D37-456B-AD90-357AA89DD1B7}.Debug|ARM.ActiveCfg = Debug|Any CPU
{9EBD4DB1-1D37-456B-AD90-357AA89DD1B7}.Debug|ARM.Build.0 = Debug|Any CPU
{9EBD4DB1-1D37-456B-AD90-357AA89DD1B7}.Debug|x64.ActiveCfg = Debug|Any CPU
{9EBD4DB1-1D37-456B-AD90-357AA89DD1B7}.Debug|x64.Build.0 = Debug|Any CPU
{9EBD4DB1-1D37-456B-AD90-357AA89DD1B7}.Debug|x86.ActiveCfg = Debug|Any CPU
{9EBD4DB1-1D37-456B-AD90-357AA89DD1B7}.Debug|x86.Build.0 = Debug|Any CPU
{9EBD4DB1-1D37-456B-AD90-357AA89DD1B7}.Release|Any CPU.ActiveCfg = Release|Any CPU
{9EBD4DB1-1D37-456B-AD90-357AA89DD1B7}.Release|Any CPU.Build.0 = Release|Any CPU
{9EBD4DB1-1D37-456B-AD90-357AA89DD1B7}.Release|ARM.ActiveCfg = Release|Any CPU
{9EBD4DB1-1D37-456B-AD90-357AA89DD1B7}.Release|ARM.Build.0 = Release|Any CPU
{9EBD4DB1-1D37-456B-AD90-357AA89DD1B7}.Release|x64.ActiveCfg = Release|Any CPU
{9EBD4DB1-1D37-456B-AD90-357AA89DD1B7}.Release|x64.Build.0 = Release|Any CPU
{9EBD4DB1-1D37-456B-AD90-357AA89DD1B7}.Release|x86.ActiveCfg = Release|Any CPU
{9EBD4DB1-1D37-456B-AD90-357AA89DD1B7}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection EndGlobalSection
GlobalSection(SolutionProperties) = preSolution GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE HideSolutionNode = FALSE

View File

@ -352,7 +352,7 @@
<Name>MongoAuth</Name> <Name>MongoAuth</Name>
</ProjectReference> </ProjectReference>
<ProjectReference Include="..\BuildFeed.Local\BuildFeed.Local.csproj"> <ProjectReference Include="..\BuildFeed.Local\BuildFeed.Local.csproj">
<Project>{3485b33a-6c3a-4535-9d85-4696914ad504}</Project> <Project>{9ebd4db1-1d37-456b-ad90-357aa89dd1b7}</Project>
<Name>BuildFeed.Local</Name> <Name>BuildFeed.Local</Name>
</ProjectReference> </ProjectReference>
<ProjectReference Include="..\BuildFeed.Model\BuildFeed.Model.csproj"> <ProjectReference Include="..\BuildFeed.Model\BuildFeed.Model.csproj">

View File

@ -9,7 +9,7 @@ BuildFeed is a website for tracking Windows build numbers. The canonical version
Current versions of BuildFeed require the following: Current versions of BuildFeed require the following:
* IIS 7.0 or greater * IIS 7.0 or greater
* IIS URL Rewriting module * IIS URL Rewriting module
* .NET Framework 4.7 * .NET Framework 4.7.1
* MongoDB v2.4 or newer * MongoDB v2.4 or newer
There are a few configuration files missing from the Git repository. You will need to add these to your local copy. There are a few configuration files missing from the Git repository. You will need to add these to your local copy.
@ -53,8 +53,9 @@ This file contains sensitive configuration data:
The following will be required to develop BuildFeed: The following will be required to develop BuildFeed:
* Visual Studio 2017 (Community will be sufficient) * Visual Studio 2017 (Community will be sufficient)
* .NET Framework 4.7 (inc. Targeting Pack via VS 2017 installer) * .NET Framework 4.7.1 (inc. Targeting Pack via VS 2017 installer)
* MongoDB 2.4 or newer * MongoDB 2.4 or newer
* Node - BuildFeed is developed using the current branch, mileage may vary with older releases.
* Node support within Visual Studio 2017. * Node support within Visual Studio 2017.
You will need to follow the instructions under hosting for restoring the files missing from the repository. You will need to follow the instructions under hosting for restoring the files missing from the repository.
@ -79,7 +80,7 @@ Other files of note include:
* `manifest.json` - contains the configuration data for BuildFeed as a Progressive Web Application. * `manifest.json` - contains the configuration data for BuildFeed as a Progressive Web Application.
* `gulpfile.js` - contains the gulp tasks and configuration/ * `gulpfile.js` - contains the gulp tasks and configuration/
* `package.json` - contains the Node packages used within the gulp system. * `package.json` - contains the Node packages used within the gulp system.
* `tsconfig.json` - contains the configuration data for TypeScript. Used here to exclude typings from producing syntax warnings. * `tsconfig.json` - contains the configuration data for the TypeScript compiler.
* `browserconfig.xml` - contains the Internet Explorer web application description. * `browserconfig.xml` - contains the Internet Explorer web application description.
* `Controllers/apiController.cs` - contains the controller for the BuildFeed API. * `Controllers/apiController.cs` - contains the controller for the BuildFeed API.