Browse Source

Build: replace PCL profile 344 with 328 (.Net 4.0+ instead of only 4.5+)

pull/248/head
Christoph Ruegg 12 years ago
parent
commit
60f9984040
  1. 10
      MathNet.Numerics.All.sln
  2. 10
      MathNet.Numerics.Portable.sln
  3. 4
      README.md
  4. 16
      build.fsx
  5. 4
      docs/content/index.fsx
  6. 2
      src/Data/Matlab/Properties/AssemblyInfo.cs
  7. 2
      src/Data/Text/Properties/AssemblyInfo.cs
  8. 2
      src/DataUnitTests/Properties/AssemblyInfo.cs
  9. 2
      src/FSharp/AssemblyInfo.fs
  10. 22
      src/FSharp/FSharp-Portable328.fsproj
  11. 1
      src/FSharpUnitTests/AssemblyInfo.fs
  12. 24
      src/FSharpUnitTests/FSharpUnitTests-Portable328.fsproj
  13. 16
      src/Numerics/Numerics-Portable328.csproj
  14. 5
      src/Numerics/Properties/AssemblyInfo.cs
  15. 1
      src/UnitTests/Properties/AssemblyInfo.cs
  16. 18
      src/UnitTests/UnitTests-Portable328.csproj

10
MathNet.Numerics.All.sln

@ -32,15 +32,15 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnitTests-Portable47", "src
EndProject
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FSharpUnitTests-Portable47", "src\FSharpUnitTests\FSharpUnitTests-Portable47.fsproj", "{90CE8E32-354E-4728-8FE6-87342F469321}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Portable344", "Portable344", "{9D409E95-D567-4C2F-A0DF-87A6DF5B3A2E}"
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Portable328", "Portable328", "{9D409E95-D567-4C2F-A0DF-87A6DF5B3A2E}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Numerics-Portable344", "src\Numerics\Numerics-Portable344.csproj", "{1A3065FD-105D-4AF1-85B9-0A4A26FFB353}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Numerics-Portable328", "src\Numerics\Numerics-Portable328.csproj", "{1A3065FD-105D-4AF1-85B9-0A4A26FFB353}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnitTests-Portable344", "src\UnitTests\UnitTests-Portable344.csproj", "{2B6BE5F8-843E-4E36-8B8E-9CA3C9503198}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnitTests-Portable328", "src\UnitTests\UnitTests-Portable328.csproj", "{2B6BE5F8-843E-4E36-8B8E-9CA3C9503198}"
EndProject
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FSharp-Portable344", "src\FSharp\FSharp-Portable344.fsproj", "{8A60894F-D090-4FC5-9535-E244E90A44C1}"
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FSharp-Portable328", "src\FSharp\FSharp-Portable328.fsproj", "{8A60894F-D090-4FC5-9535-E244E90A44C1}"
EndProject
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FSharpUnitTests-Portable344", "src\FSharpUnitTests\FSharpUnitTests-Portable344.fsproj", "{EC24DA9F-8772-491D-BA56-3ADA75072B3D}"
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FSharpUnitTests-Portable328", "src\FSharpUnitTests\FSharpUnitTests-Portable328.fsproj", "{EC24DA9F-8772-491D-BA56-3ADA75072B3D}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Net35", "Net35", "{14DAACDA-AD68-4AAE-B65F-9F6C60866327}"
EndProject

10
MathNet.Numerics.Portable.sln

@ -32,15 +32,15 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnitTests-Portable47", "src
EndProject
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FSharpUnitTests-Portable47", "src\FSharpUnitTests\FSharpUnitTests-Portable47.fsproj", "{90CE8E32-354E-4728-8FE6-87342F469321}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Portable344", "Portable344", "{9D409E95-D567-4C2F-A0DF-87A6DF5B3A2E}"
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Portable328", "Portable328", "{9D409E95-D567-4C2F-A0DF-87A6DF5B3A2E}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Numerics-Portable344", "src\Numerics\Numerics-Portable344.csproj", "{1A3065FD-105D-4AF1-85B9-0A4A26FFB353}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Numerics-Portable328", "src\Numerics\Numerics-Portable328.csproj", "{1A3065FD-105D-4AF1-85B9-0A4A26FFB353}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnitTests-Portable344", "src\UnitTests\UnitTests-Portable344.csproj", "{2B6BE5F8-843E-4E36-8B8E-9CA3C9503198}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnitTests-Portable328", "src\UnitTests\UnitTests-Portable328.csproj", "{2B6BE5F8-843E-4E36-8B8E-9CA3C9503198}"
EndProject
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FSharp-Portable344", "src\FSharp\FSharp-Portable344.fsproj", "{8A60894F-D090-4FC5-9535-E244E90A44C1}"
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FSharp-Portable328", "src\FSharp\FSharp-Portable328.fsproj", "{8A60894F-D090-4FC5-9535-E244E90A44C1}"
EndProject
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FSharpUnitTests-Portable344", "src\FSharpUnitTests\FSharpUnitTests-Portable344.fsproj", "{EC24DA9F-8772-491D-BA56-3ADA75072B3D}"
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FSharpUnitTests-Portable328", "src\FSharpUnitTests\FSharpUnitTests-Portable328.fsproj", "{EC24DA9F-8772-491D-BA56-3ADA75072B3D}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Build", "Build", "{B54A0B40-DE22-49FB-B1C0-6E5BDA3B0B2F}"
ProjectSection(SolutionItems) = preProject

4
README.md

@ -45,13 +45,13 @@ Alternatively you can also download the binaries in Zip packages, available on [
Supported Platforms:
- .Net 4.0, .Net 3.5 and Mono: Windows, Linux and Mac.
- PCL Portable Profiles 47 and 344: Windows 8, Silverlight 5, Windows Phone/SL 8, Windows Phone 8.1.
- PCL Portable Profiles 47 and 328: Windows 8, Silverlight 5, Windows Phone/SL 8, Windows Phone 8.1.
- Xamarin: Android, iOS
Dependencies:
- .Net 4.0 and higher, Mono, PCL Profile 47: `System.Numerics` (part of the .Net framework, usually in the GAC)
- PCL Profile 344: None
- PCL Profile 328: None
- .Net 3.5: [Task Parallel Library for .NET 3.5](http://www.nuget.org/packages/TaskParallelLibrary)
Building Math.NET Numerics

16
build.fsx

@ -65,15 +65,15 @@ trace (sprintf " Math.NET Numerics v%s" packageVersion)
let summary = "Math.NET Numerics, providing methods and algorithms for numerical computations in science, engineering and every day use."
let description = "Math.NET Numerics is the numerical foundation of the Math.NET project, aiming to provide methods and algorithms for numerical computations in science, engineering and every day use. "
let support = "Supports .Net 4.0, .Net 3.5 and Mono on Windows, Linux and Mac; Silverlight 5, WindowsPhone/SL 8, WindowsPhone 8.1 and Windows 8 with PCL Portable Profiles 47 and 344; Android/iOS with Xamarin."
let supportFsharp = "Supports F# 3.0 on .Net 4.0 and Mono on Windows, Linux and Mac; Silverlight 5, WindowsPhone/SL 8, WindowsPhone 8.1 and Windows 8 with PCL Portable Profiles 47 and 344; Android/iOS with Xamarin."
let support = "Supports .Net 4.0, .Net 3.5 and Mono on Windows, Linux and Mac; Silverlight 5, WindowsPhone/SL 8, WindowsPhone 8.1 and Windows 8 with PCL Portable Profiles 47 and 328; Android/iOS with Xamarin."
let supportFsharp = "Supports F# 3.0 on .Net 4.0 and Mono on Windows, Linux and Mac; Silverlight 5, WindowsPhone/SL 8, WindowsPhone 8.1 and Windows 8 with PCL Portable Profiles 47 and 328; Android/iOS with Xamarin."
let supportSigned = "Supports .Net 4.0."
let tags = "math numeric statistics probability integration interpolation regression solve fit linear algebra matrix fft"
let libnet35 = "lib/net35"
let libnet40 = "lib/net40"
let libpcl47 = "lib/portable-net45+sl5+netcore45+MonoAndroid1+MonoTouch1"
let libpcl344 = "lib/portable-net45+sl5+netcore45+wpa81+wp8+MonoAndroid1+MonoTouch1"
let libpcl328 = "lib/portable-net40+sl5+netcore45+wpa81+wp8+MonoAndroid1+MonoTouch1"
let numericsPack =
{ Id = "MathNet.Numerics"
@ -88,7 +88,7 @@ let numericsPack =
Files = [ @"..\..\out\lib\Net35\MathNet.Numerics.*", Some libnet35, Some @"**\MathNet.Numerics.FSharp.*";
@"..\..\out\lib\Net40\MathNet.Numerics.*", Some libnet40, Some @"**\MathNet.Numerics.FSharp.*";
@"..\..\out\lib\Profile47\MathNet.Numerics.*", Some libpcl47, Some @"**\MathNet.Numerics.FSharp.*";
@"..\..\out\lib\Profile344\MathNet.Numerics.*", Some libpcl344, Some @"**\MathNet.Numerics.FSharp.*";
@"..\..\out\lib\Profile328\MathNet.Numerics.*", Some libpcl328, Some @"**\MathNet.Numerics.FSharp.*";
@"..\..\src\Numerics\**\*.cs", Some "src/Common", None ] }
let fsharpPack =
@ -100,8 +100,8 @@ let fsharpPack =
Dependencies = [{ FrameworkVersion=""; Dependencies=[ "MathNet.Numerics", RequireExactly packageVersion ] }]
Files = [ @"..\..\out\lib\Net40\MathNet.Numerics.FSharp.*", Some libnet40, None;
@"..\..\out\lib\Profile47\MathNet.Numerics.FSharp.*", Some libpcl47, None;
@"..\..\out\lib\Profile344\MathNet.Numerics.FSharp.*", Some libpcl344, None;
@"..\..\out\lib\Profile344\MathNet.Numerics.FSharp.*", Some libpcl344, None;
@"..\..\out\lib\Profile328\MathNet.Numerics.FSharp.*", Some libpcl328, None;
@"..\..\out\lib\Profile328\MathNet.Numerics.FSharp.*", Some libpcl328, None;
@"MathNet.Numerics.fsx", None, None;
@"..\..\src\FSharp\**\*.fs", Some "src/Common", None ] }
@ -232,8 +232,8 @@ Target "Start" DoNothing
Target "Clean" (fun _ ->
CleanDirs [ "obj" ]
CleanDirs [ "out/api"; "out/docs"; "out/packages" ]
CleanDirs [ "out/lib/Net35"; "out/lib/Net40"; "out/lib/Profile47"; "out/lib/Profile344" ]
CleanDirs [ "out/test/Net35"; "out/test/Net40"; "out/test/Profile47"; "out/test/Profile344" ]
CleanDirs [ "out/lib/Net35"; "out/lib/Net40"; "out/lib/Profile47"; "out/lib/Profile328" ]
CleanDirs [ "out/test/Net35"; "out/test/Net40"; "out/test/Profile47"; "out/test/Profile328" ]
CleanDirs [ "out/lib-signed/Net40"; "out/test-signed/Net40" ] // Signed Build
CleanDirs [ "out/MKL"; "out/ATLAS" ] // Native Providers
CleanDirs [ "out/Data" ]) // Data Extensions

4
docs/content/index.fsx

@ -24,7 +24,7 @@ The recommended way to get Math.NET Numerics is to use NuGet. The following pack
Supported Platforms:
- .Net 4.0, .Net 3.5 and Mono: Windows, Linux and Mac.
- PCL Portable Profiles 47 and 344: Windows 8, Silverlight 5, Windows Phone/SL 8, Windows Phone 8.1.
- PCL Portable Profiles 47 and 328: Windows 8, Silverlight 5, Windows Phone/SL 8, Windows Phone 8.1.
- Xamarin: Android, iOS
Alternatively you can also download the binaries in Zip packages, available on [CodePlex](http://mathnetnumerics.codeplex.com/releases):
@ -35,7 +35,7 @@ Alternatively you can also download the binaries in Zip packages, available on [
Dependencies:
- .Net 4.0 and higher, Mono, PCL Profile 47: `System.Numerics` (part of the .Net framework, usually in the GAC)
- PCL Profile 344: None
- PCL Profile 328: None
- .Net 3.5: [Task Parallel Library for .NET 3.5](http://www.nuget.org/packages/TaskParallelLibrary)

2
src/Data/Matlab/Properties/AssemblyInfo.cs

@ -35,7 +35,7 @@ using System.Runtime.InteropServices;
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("Marcus Cuda, Christoph Ruegg")]
[assembly: AssemblyProduct("Math.NET Numerics")]
[assembly: AssemblyCopyright("Copyright Š Math.NET Project")]
[assembly: AssemblyCopyright("Copyright (c) Math.NET Project")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
[assembly: CLSCompliant(true)]

2
src/Data/Text/Properties/AssemblyInfo.cs

@ -35,7 +35,7 @@ using System.Runtime.InteropServices;
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("Marcus Cuda, Christoph Ruegg")]
[assembly: AssemblyProduct("Math.NET Numerics")]
[assembly: AssemblyCopyright("Copyright Š Math.NET Project")]
[assembly: AssemblyCopyright("Copyright (c) Math.NET Project")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
[assembly: CLSCompliant(true)]

2
src/DataUnitTests/Properties/AssemblyInfo.cs

@ -6,7 +6,7 @@ using System.Runtime.InteropServices;
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("NUnitTests")]
[assembly: AssemblyCopyright("Copyright © 2013")]
[assembly: AssemblyCopyright("Copyright (c) Math.NET Project")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]

2
src/FSharp/AssemblyInfo.fs

@ -40,7 +40,7 @@ open System.Runtime.InteropServices
[<assembly: AssemblyConfiguration("")>]
[<assembly: AssemblyCompany("Math.NET Project")>]
[<assembly: AssemblyProduct("Math.NET Numerics")>]
[<assembly: AssemblyCopyright("Copyright Š Math.NET Project")>]
[<assembly: AssemblyCopyright("Copyright (c) Math.NET Project")>]
[<assembly: AssemblyTrademark("")>]
[<assembly: AssemblyCulture("")>]
[<assembly: NeutralResourcesLanguage("en")>]

22
src/FSharp/FSharp-Portable344.fsproj → src/FSharp/FSharp-Portable328.fsproj

@ -7,18 +7,18 @@
<ProjectGuid>{8A60894F-D090-4FC5-9535-E244E90A44C1}</ProjectGuid>
<OutputType>Library</OutputType>
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
<TargetFrameworkProfile>Profile344</TargetFrameworkProfile>
<TargetFrameworkProfile>Profile328</TargetFrameworkProfile>
<TargetFSharpCoreVersion>2.3.5.0</TargetFSharpCoreVersion>
<AssemblyName>MathNet.Numerics.FSharp</AssemblyName>
<RootNamespace>MathNet.Numerics</RootNamespace>
<Name>FSharp-Portable344</Name>
<Name>FSharp-Portable328</Name>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DefineConstants>TRACE;PORTABLE;NOSYSNUMERICS</DefineConstants>
<OutputPath>..\..\out\lib\Profile344\</OutputPath>
<IntermediateOutputPath>..\..\obj\lib\Profile344\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\lib\Profile344\</BaseIntermediateOutputPath>
<DocumentationFile>..\..\out\lib\Profile344\MathNet.Numerics.FSharp.XML</DocumentationFile>
<OutputPath>..\..\out\lib\Profile328\</OutputPath>
<IntermediateOutputPath>..\..\obj\lib\Profile328\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\lib\Profile328\</BaseIntermediateOutputPath>
<DocumentationFile>..\..\out\lib\Profile328\MathNet.Numerics.FSharp.XML</DocumentationFile>
<Optimize>true</Optimize>
<Tailcalls>true</Tailcalls>
<DebugType>pdbonly</DebugType>
@ -26,9 +26,9 @@
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DefineConstants>TRACE;DEBUG;PORTABLE;NOSYSNUMERICS</DefineConstants>
<OutputPath>..\..\out\lib-debug\Profile344\</OutputPath>
<IntermediateOutputPath>..\..\obj\lib-debug\Profile344\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\lib-debug\Profile344\</BaseIntermediateOutputPath>
<OutputPath>..\..\out\lib-debug\Profile328\</OutputPath>
<IntermediateOutputPath>..\..\obj\lib-debug\Profile328\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\lib-debug\Profile328\</BaseIntermediateOutputPath>
<Optimize>false</Optimize>
<Tailcalls>false</Tailcalls>
<DebugSymbols>true</DebugSymbols>
@ -67,8 +67,8 @@
<AssemblyName>FSharp.Core.dll</AssemblyName>
<HintPath>$(MSBuildExtensionsPath32)\..\Reference Assemblies\Microsoft\FSharp\.NETPortable\$(TargetFSharpCoreVersion)\FSharp.Core.dll</HintPath>
</Reference>
<ProjectReference Include="..\Numerics\Numerics-Portable344.csproj">
<Name>Numerics-Portable344</Name>
<ProjectReference Include="..\Numerics\Numerics-Portable328.csproj">
<Name>Numerics-Portable328</Name>
<Project>{1A3065FD-105D-4AF1-85B9-0A4A26FFB353}</Project>
</ProjectReference>
</ItemGroup>

1
src/FSharpUnitTests/AssemblyInfo.fs

@ -8,6 +8,7 @@ open System.Runtime.InteropServices
[<assembly: AssemblyTitle("Math.NET Numerics for F# Unit Tests")>]
[<assembly: AssemblyCompany("Math.NET Project")>]
[<assembly: AssemblyProduct("Math.NET Numerics")>]
[<assembly: AssemblyCopyright("Copyright (c) Math.NET Project")>]
[<assembly: AssemblyVersion("3.1.0.0")>]
[<assembly: AssemblyFileVersion("3.1.0.0")>]

24
src/FSharpUnitTests/FSharpUnitTests-Portable344.fsproj → src/FSharpUnitTests/FSharpUnitTests-Portable328.fsproj

@ -7,9 +7,9 @@
<ProjectGuid>{EC24DA9F-8772-491D-BA56-3ADA75072B3D}</ProjectGuid>
<OutputType>Library</OutputType>
<RootNamespace>FSharpPortableUnitTests</RootNamespace>
<AssemblyName>MathNet.Numerics.FSharp.UnitTests344</AssemblyName>
<AssemblyName>MathNet.Numerics.FSharp.UnitTests328</AssemblyName>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<Name>FSharpUnitTests-Portable344</Name>
<Name>FSharpUnitTests-Portable328</Name>
<MinimumVisualStudioVersion Condition="'$(MinimumVisualStudioVersion)' == ''">11</MinimumVisualStudioVersion>
<TargetFSharpCoreVersion>4.3.0.0</TargetFSharpCoreVersion>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
@ -17,9 +17,9 @@
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DefineConstants>TRACE;PORTABLE;NOSYSNUMERICS</DefineConstants>
<OutputPath>..\..\out\test\Profile344\</OutputPath>
<IntermediateOutputPath>..\..\obj\test\Profile344\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\test\Profile344\</BaseIntermediateOutputPath>
<OutputPath>..\..\out\test\Profile328\</OutputPath>
<IntermediateOutputPath>..\..\obj\test\Profile328\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\test\Profile328\</BaseIntermediateOutputPath>
<Optimize>true</Optimize>
<Tailcalls>true</Tailcalls>
<DebugType>pdbonly</DebugType>
@ -29,9 +29,9 @@
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DefineConstants>DEBUG;TRACE;PORTABLE;NOSYSNUMERICS</DefineConstants>
<OutputPath>..\..\out\test-debug\Profile344\</OutputPath>
<IntermediateOutputPath>..\..\obj\test-debug\Profile344\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\test-debug\Profile344\</BaseIntermediateOutputPath>
<OutputPath>..\..\out\test-debug\Profile328\</OutputPath>
<IntermediateOutputPath>..\..\obj\test-debug\Profile328\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\test-debug\Profile328\</BaseIntermediateOutputPath>
<Optimize>false</Optimize>
<Tailcalls>false</Tailcalls>
<DebugSymbols>true</DebugSymbols>
@ -75,12 +75,12 @@
<None Include="App.config" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\FSharp\FSharp-Portable344.fsproj">
<Name>FSharp-Portable344</Name>
<ProjectReference Include="..\FSharp\FSharp-Portable328.fsproj">
<Name>FSharp-Portable328</Name>
<Project>{8A60894F-D090-4FC5-9535-E244E90A44C1}</Project>
</ProjectReference>
<ProjectReference Include="..\Numerics\Numerics-Portable344.csproj">
<Name>Numerics-Portable344</Name>
<ProjectReference Include="..\Numerics\Numerics-Portable328.csproj">
<Name>Numerics-Portable328</Name>
<Project>{1A3065FD-105D-4AF1-85B9-0A4A26FFB353}</Project>
</ProjectReference>
</ItemGroup>

16
src/Numerics/Numerics-Portable344.csproj → src/Numerics/Numerics-Portable328.csproj

@ -11,7 +11,7 @@
<RootNamespace>MathNet.Numerics</RootNamespace>
<AssemblyName>MathNet.Numerics</AssemblyName>
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
<TargetFrameworkProfile>Profile344</TargetFrameworkProfile>
<TargetFrameworkProfile>Profile328</TargetFrameworkProfile>
<FileAlignment>512</FileAlignment>
<ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
@ -19,10 +19,10 @@
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DefineConstants>TRACE;PORTABLE;NOSYSNUMERICS</DefineConstants>
<OutputPath>..\..\out\lib\Profile344\</OutputPath>
<IntermediateOutputPath>..\..\obj\lib\Profile344\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\lib\Profile344\</BaseIntermediateOutputPath>
<DocumentationFile>..\..\out\lib\Profile344\MathNet.Numerics.XML</DocumentationFile>
<OutputPath>..\..\out\lib\Profile328\</OutputPath>
<IntermediateOutputPath>..\..\obj\lib\Profile328\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\lib\Profile328\</BaseIntermediateOutputPath>
<DocumentationFile>..\..\out\lib\Profile328\MathNet.Numerics.XML</DocumentationFile>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<ErrorReport>prompt</ErrorReport>
@ -32,9 +32,9 @@
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DefineConstants>TRACE;DEBUG;PORTABLE;NOSYSNUMERICS</DefineConstants>
<OutputPath>..\..\out\lib-debug\Profile344\</OutputPath>
<IntermediateOutputPath>..\..\obj\lib-debug\Profile344\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\lib-debug\Profile344\</BaseIntermediateOutputPath>
<OutputPath>..\..\out\lib-debug\Profile328\</OutputPath>
<IntermediateOutputPath>..\..\obj\lib-debug\Profile328\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\lib-debug\Profile328\</BaseIntermediateOutputPath>
<Optimize>false</Optimize>
<DebugType>full</DebugType>
<DebugSymbols>true</DebugSymbols>

5
src/Numerics/Properties/AssemblyInfo.cs

@ -39,7 +39,7 @@ using System.Runtime.InteropServices;
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("Math.NET Project")]
[assembly: AssemblyProduct("Math.NET Numerics")]
[assembly: AssemblyCopyright("Copyright © Math.NET Project")]
[assembly: AssemblyCopyright("Copyright (c) Math.NET Project")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
[assembly: CLSCompliant(true)]
@ -54,8 +54,7 @@ using System.Runtime.InteropServices;
[assembly: AssemblyTitle("Math.NET Numerics - Portable Edition")]
[assembly: InternalsVisibleTo("MathNet.Numerics.UnitTests")]
[assembly: InternalsVisibleTo("MathNet.Numerics.UnitTests47")]
[assembly: InternalsVisibleTo("MathNet.Numerics.UnitTests136")]
[assembly: InternalsVisibleTo("MathNet.Numerics.UnitTests344")]
[assembly: InternalsVisibleTo("MathNet.Numerics.UnitTests328")]
#elif NET35

1
src/UnitTests/Properties/AssemblyInfo.cs

@ -5,6 +5,7 @@ using MathNet.Numerics.UnitTests;
[assembly: AssemblyTitle("Math.NET Numerics Unit Tests")]
[assembly: AssemblyCompany("Math.NET Project")]
[assembly: AssemblyProduct("Math.NET Numerics")]
[assembly: AssemblyCopyright("Copyright (c) Math.NET Project")]
[assembly: ComVisible(false)]
[assembly: Guid("04157581-63f3-447b-a277-83c6e69126a4")]

18
src/UnitTests/UnitTests-Portable344.csproj → src/UnitTests/UnitTests-Portable328.csproj

@ -8,7 +8,7 @@
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>MathNet.Numerics.UnitTests</RootNamespace>
<AssemblyName>MathNet.Numerics.UnitTests344</AssemblyName>
<AssemblyName>MathNet.Numerics.UnitTests328</AssemblyName>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
@ -16,9 +16,9 @@
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DefineConstants>TRACE;PORTABLE;NOSYSNUMERICS</DefineConstants>
<OutputPath>..\..\out\test\Profile344\</OutputPath>
<IntermediateOutputPath>..\..\obj\test\Profile344\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\test\Profile344\</BaseIntermediateOutputPath>
<OutputPath>..\..\out\test\Profile328\</OutputPath>
<IntermediateOutputPath>..\..\obj\test\Profile328\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\test\Profile328\</BaseIntermediateOutputPath>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<ErrorReport>prompt</ErrorReport>
@ -28,9 +28,9 @@
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DefineConstants>TRACE;DEBUG;PORTABLE;NOSYSNUMERICS</DefineConstants>
<OutputPath>..\..\out\test-debug\Profile344\</OutputPath>
<IntermediateOutputPath>..\..\obj\test-debug\Profile344\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\test-debug\Profile344\</BaseIntermediateOutputPath>
<OutputPath>..\..\out\test-debug\Profile328\</OutputPath>
<IntermediateOutputPath>..\..\obj\test-debug\Profile328\</IntermediateOutputPath>
<BaseIntermediateOutputPath>..\..\obj\test-debug\Profile328\</BaseIntermediateOutputPath>
<Optimize>false</Optimize>
<DebugType>full</DebugType>
<DebugSymbols>true</DebugSymbols>
@ -332,9 +332,9 @@
<None Include="packages.config" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Numerics\Numerics-Portable344.csproj">
<ProjectReference Include="..\Numerics\Numerics-Portable328.csproj">
<Project>{1A3065FD-105D-4AF1-85B9-0A4A26FFB353}</Project>
<Name>Numerics-Portable344</Name>
<Name>Numerics-Portable328</Name>
</ProjectReference>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
Loading…
Cancel
Save