Browse Source

Create new NetStandard project as copy of PCL259, convert to .Net Standard

netstandard
Christoph Ruegg 10 years ago
parent
commit
b6ec125bda
  1. 15
      MathNet.Numerics.All.sln
  2. 70
      src/Numerics/Numerics-NetStandard.csproj
  3. 10
      src/Numerics/project.json
  4. 2037
      src/Numerics/project.lock.json

15
MathNet.Numerics.All.sln

@ -1,7 +1,7 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2013
VisualStudioVersion = 12.0.31101.0
# Visual Studio 14
VisualStudioVersion = 14.0.25420.1
MinimumVisualStudioVersion = 10.0.40219.1
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Readme", "Readme", "{C2F37492-38AE-4186-8A7F-17B0B080942C}"
ProjectSection(SolutionItems) = preProject
@ -75,6 +75,10 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnitTests-Portable78", "src
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TestData", "src\TestData\TestData.csproj", "{AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "NetStandard", "NetStandard", "{DEB3950D-8280-4E85-9003-E155C241993F}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Numerics-NetStandard", "src\Numerics\Numerics-NetStandard.csproj", "{CD54C200-6E8C-4820-96B9-26497C689D64}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@ -205,6 +209,12 @@ Global
{AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release|Any CPU.Build.0 = Release|Any CPU
{AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-Signed|Any CPU.ActiveCfg = Release|Any CPU
{AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-Signed|Any CPU.Build.0 = Release|Any CPU
{CD54C200-6E8C-4820-96B9-26497C689D64}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{CD54C200-6E8C-4820-96B9-26497C689D64}.Debug|Any CPU.Build.0 = Debug|Any CPU
{CD54C200-6E8C-4820-96B9-26497C689D64}.Release|Any CPU.ActiveCfg = Release|Any CPU
{CD54C200-6E8C-4820-96B9-26497C689D64}.Release|Any CPU.Build.0 = Release|Any CPU
{CD54C200-6E8C-4820-96B9-26497C689D64}.Release-Signed|Any CPU.ActiveCfg = Release|Any CPU
{CD54C200-6E8C-4820-96B9-26497C689D64}.Release-Signed|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@ -226,6 +236,7 @@ Global
{2EBD6F22-9BD6-4AF2-A21B-7198C9C5571F} = {5351407F-74BA-4850-A3E7-D5C2BACEF419}
{B170F78B-8C95-4C6A-A437-F05D9302B0B3} = {021F915C-C0E3-468B-A183-5FCF1DEC3754}
{2769BADC-02D9-48D9-88B4-C7E1C064BDF2} = {5351407F-74BA-4850-A3E7-D5C2BACEF419}
{CD54C200-6E8C-4820-96B9-26497C689D64} = {DEB3950D-8280-4E85-9003-E155C241993F}
EndGlobalSection
GlobalSection(MonoDevelopProperties) = preSolution
StartupItem = src\Numerics\Numerics.csproj

70
src/Numerics/Numerics-NetStandard.csproj

@ -0,0 +1,70 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.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>
<MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{CD54C200-6E8C-4820-96B9-26497C689D64}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>MathNet.Numerics</RootNamespace>
<AssemblyName>MathNet.Numerics</AssemblyName>
<TargetFrameworkVersion>v5.0</TargetFrameworkVersion>
<TargetFrameworkProfile>
</TargetFrameworkProfile>
<FileAlignment>512</FileAlignment>
<ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DefineConstants>TRACE;PORTABLE;NOSYSNUMERICS;NET45REFLECTION</DefineConstants>
<OutputPath>..\..\out\lib\NetStandard\</OutputPath>
<IntermediateOutputPath>..\..\obj\lib\Profile259\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\lib\Profile259\</BaseIntermediateOutputPath>
<DocumentationFile>..\..\out\lib\NetStandard\MathNet.Numerics.XML</DocumentationFile>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
<NoWarn>1591</NoWarn>
<LangVersion>5</LangVersion>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DefineConstants>TRACE;DEBUG;PORTABLE;NOSYSNUMERICS;NET45REFLECTION</DefineConstants>
<OutputPath>..\..\out\lib-debug\NetStandard\</OutputPath>
<IntermediateOutputPath>..\..\obj\lib-debug\Profile259\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\lib-debug\Profile259\</BaseIntermediateOutputPath>
<Optimize>false</Optimize>
<DebugType>full</DebugType>
<DebugSymbols>true</DebugSymbols>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
<LangVersion>5</LangVersion>
</PropertyGroup>
<ItemGroup>
<EmbeddedResource Include="Properties\Resources.resx">
<Generator>PublicResXFileCodeGenerator</Generator>
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
<SubType>Designer</SubType>
</EmbeddedResource>
</ItemGroup>
<ItemGroup>
<Compile Include="**\*.cs" Exclude="Properties\Resources.Designer.cs">
</Compile>
<Compile Include="Properties\Resources.Designer.cs">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>Resources.resx</DependentUpon>
</Compile>
</ItemGroup>
<ItemGroup>
<Reference Include="System" />
</ItemGroup>
<ItemGroup>
<None Include="project.json" />
</ItemGroup>
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\Portable\$(TargetFrameworkVersion)\Microsoft.Portable.CSharp.targets" />
</Project>

10
src/Numerics/project.json

@ -0,0 +1,10 @@
{
"supports": {},
"dependencies": {
"Microsoft.NETCore.Portable.Compatibility": "1.0.1",
"NETStandard.Library": "1.6.0"
},
"frameworks": {
"netstandard1.0": {}
}
}

2037
src/Numerics/project.lock.json

File diff suppressed because it is too large
Loading…
Cancel
Save