1
- <?xml version =" 1.0" encoding =" utf-8" ?>
2
- <Project ToolsVersion =" 4.0" DefaultTargets =" Build" xmlns =" http://schemas.microsoft.com/developer/msbuild/2003" >
1
+ <Project Sdk =" Microsoft.NET.Sdk" >
3
2
<PropertyGroup >
4
- <Configuration Condition =" '$(Configuration)' == '' " >Net40-Debug</Configuration >
5
- <Platform Condition =" '$(Platform)' == '' " >AnyCPU</Platform >
6
- <ProductVersion >8.0.30703</ProductVersion >
7
- <SchemaVersion >2.0</SchemaVersion >
8
- <ProjectGuid >{cf9ed41f-2548-46b6-aa46-71efe5067681}</ProjectGuid >
9
- <OutputType >Library</OutputType >
10
- <RootNamespace >Xtensive.Orm.Tests.FSharp</RootNamespace >
11
- <AssemblyName >Xtensive.Orm.Tests.FSharp</AssemblyName >
12
- <Name >Xtensive.Orm.Tests.FSharp</Name >
3
+ <CopyLocalLockFileAssemblies >true</CopyLocalLockFileAssemblies >
4
+ <AssemblySearchPaths >$(AssemblySearchPaths);{GAC}</AssemblySearchPaths >
5
+ <IsPackable >false</IsPackable >
6
+ <OutputPath >..\..\_Build\$(Configuration)\lib\</OutputPath >
13
7
</PropertyGroup >
14
- <PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'Net40-Debug|AnyCPU' " >
15
- <DebugSymbols >true</DebugSymbols >
16
- <DebugType >full</DebugType >
17
- <Optimize >false</Optimize >
18
- <Tailcalls >false</Tailcalls >
19
- <OutputPath >..\..\_Build\Binaries\Debug\Lib\Net40\</OutputPath >
20
- <DefineConstants >DEBUG;TRACE</DefineConstants >
21
- <WarningLevel >3</WarningLevel >
22
- <TargetFrameworkVersion >v4.0</TargetFrameworkVersion >
23
- </PropertyGroup >
24
- <PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'Net40-Release|AnyCPU' " >
25
- <DebugType >portable</DebugType >
26
- <Optimize >true</Optimize >
27
- <Tailcalls >true</Tailcalls >
28
- <OutputPath >..\..\_Build\Binaries\Release\Lib\Net40\</OutputPath >
29
- <DefineConstants >TRACE</DefineConstants >
30
- <WarningLevel >3</WarningLevel >
31
- <TargetFrameworkVersion >v4.0</TargetFrameworkVersion >
8
+ <PropertyGroup >
9
+ <LangVersion >4.7</LangVersion >
10
+ <TargetFramework >netcoreapp2.0</TargetFramework >
11
+ <RuntimeFrameworkVersion >2.0.3</RuntimeFrameworkVersion >
12
+ <SignAssembly >true</SignAssembly >
13
+ <AssemblyOriginatorKeyFile >..\Orm.snk</AssemblyOriginatorKeyFile >
14
+ <AllowUnsafeBlocks >true</AllowUnsafeBlocks >
15
+ <WarningLevel >2</WarningLevel >
32
16
</PropertyGroup >
17
+ <ItemGroup >
18
+ <PackageReference Include =" Microsoft.NET.Test.Sdk" Version =" 15.9.2" />
19
+ <PackageReference Include =" NUnit" Version =" 3.12.0" />
20
+ <PackageReference Include =" NUnit3TestAdapter" Version =" 3.15.1" />
21
+ </ItemGroup >
22
+ <ItemGroup >
23
+ <ProjectReference Include =" ..\Xtensive.Orm.Tests.Framework\Xtensive.Orm.Tests.Framework.csproj" />
24
+ <ProjectReference Include =" ..\Xtensive.Orm\Xtensive.Orm.csproj" />
25
+ </ItemGroup >
33
26
<ItemGroup >
34
27
<Compile Include =" FsUnit.fs" />
35
28
<Compile Include =" Model.fs" />
36
29
<Compile Include =" Test.fs" />
37
30
<None Include =" App.config" />
38
31
</ItemGroup >
39
32
<ItemGroup >
40
- <Reference Include =" FSharp.PowerPack.Linq" >
41
- <HintPath >..\..\Lib\FSharpPowerPack\FSharp.PowerPack.Linq.dll</HintPath >
42
- </Reference >
43
- <Reference Include =" mscorlib" />
44
- <Reference Include =" FSharp.Core" />
45
- <Reference Include =" nunit.framework, Version=2.5.4.10098, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77, processorArchitecture=MSIL" >
46
- <SpecificVersion >False</SpecificVersion >
47
- <HintPath >..\..\Lib\NUnit\nunit.framework.dll</HintPath >
48
- </Reference >
49
- <Reference Include =" System" />
50
- <Reference Include =" System.Core" />
51
- <Reference Include =" System.Transactions" />
52
- <Reference Include =" WindowsBase" />
53
- <ProjectReference Include =" ..\Xtensive.Orm.Tests.Framework\Xtensive.Orm.Tests.Framework.csproj" >
54
- <Name >Xtensive.Orm.Tests.Framework</Name >
55
- <Project >{f2ce47f7-8170-4fc4-b619-d32e6398d4f9}</Project >
56
- <Private >True</Private >
57
- </ProjectReference >
58
- <ProjectReference Include =" ..\Xtensive.Orm\Xtensive.Orm.csproj" >
59
- <Name >Xtensive.Orm</Name >
60
- <Project >{628737e8-3581-4793-99c8-9a4d2d83fea0}</Project >
61
- <Private >True</Private >
62
- </ProjectReference >
33
+ <PackageReference Update =" FSharp.Core" Version =" 4.7.0" />
63
34
</ItemGroup >
64
- <Import Project =" $(MSBuildExtensionsPath32)\FSharp\1.0\Microsoft.FSharp.Targets" Condition =" !Exists('$(MSBuildBinPath)\Microsoft.Build.Tasks.v4.0.dll')" />
65
- <Import Project =" $(MSBuildExtensionsPath32)\..\Microsoft F#\v4.0\Microsoft.FSharp.Targets" Condition =" Exists('$(MSBuildBinPath)\Microsoft.Build.Tasks.v4.0.dll')" />
66
- <Import Project =" ..\..\MSBuild\DataObjects.Net.InternalBuild.targets" />
67
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
68
- Other similar extension points exist, see Microsoft.Common.targets.
69
- <Target Name="BeforeBuild">
70
- </Target>
71
- <Target Name="AfterBuild">
72
- </Target>
73
- -->
74
35
</Project >
0 commit comments