|
1 | 1 | <?xml version="1.0" encoding="utf-8"?> |
2 | | -<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
| 2 | +<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
| 3 | + <Import Project="..\..\..\packages\NUnit.3.11.0\build\NUnit.props" Condition="Exists('..\..\..\packages\NUnit.3.11.0\build\NUnit.props')" /> |
3 | 4 | <PropertyGroup> |
4 | 5 | <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> |
5 | 6 | <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> |
|
10 | 11 | <AppDesignerFolder>Properties</AppDesignerFolder> |
11 | 12 | <RootNamespace>TestStack.Seleno.Samples.Movies.FunctionalTests</RootNamespace> |
12 | 13 | <AssemblyName>TestStack.Seleno.Samples.Movies.FunctionalTests</AssemblyName> |
13 | | - <TargetFrameworkVersion>v4.0</TargetFrameworkVersion> |
| 14 | + <TargetFrameworkVersion>v4.7.1</TargetFrameworkVersion> |
14 | 15 | <FileAlignment>512</FileAlignment> |
15 | 16 | <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir> |
| 17 | + <TargetFrameworkProfile /> |
| 18 | + <NuGetPackageImportStamp> |
| 19 | + </NuGetPackageImportStamp> |
16 | 20 | </PropertyGroup> |
17 | 21 | <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> |
18 | 22 | <DebugSymbols>true</DebugSymbols> |
|
22 | 26 | <DefineConstants>DEBUG;TRACE</DefineConstants> |
23 | 27 | <ErrorReport>prompt</ErrorReport> |
24 | 28 | <WarningLevel>4</WarningLevel> |
| 29 | + <Prefer32Bit>false</Prefer32Bit> |
25 | 30 | </PropertyGroup> |
26 | 31 | <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> |
27 | 32 | <DebugType>pdbonly</DebugType> |
|
30 | 35 | <DefineConstants>TRACE</DefineConstants> |
31 | 36 | <ErrorReport>prompt</ErrorReport> |
32 | 37 | <WarningLevel>4</WarningLevel> |
| 38 | + <Prefer32Bit>false</Prefer32Bit> |
33 | 39 | </PropertyGroup> |
34 | 40 | <ItemGroup> |
35 | | - <Reference Include="Castle.Core, Version=3.3.0.0, Culture=neutral, PublicKeyToken=407dd0808d44fbdc, processorArchitecture=MSIL"> |
36 | | - <SpecificVersion>False</SpecificVersion> |
37 | | - <HintPath>..\..\..\packages\Castle.Core.3.3.3\lib\net40-client\Castle.Core.dll</HintPath> |
| 41 | + <Reference Include="Castle.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=407dd0808d44fbdc, processorArchitecture=MSIL"> |
| 42 | + <HintPath>..\..\..\packages\Castle.Core.4.3.1\lib\net45\Castle.Core.dll</HintPath> |
38 | 43 | </Reference> |
39 | | - <Reference Include="FluentAssertions, Version=3.3.0.0, Culture=neutral, PublicKeyToken=33f2691a05b67b6a, processorArchitecture=MSIL"> |
40 | | - <SpecificVersion>False</SpecificVersion> |
41 | | - <HintPath>..\..\..\packages\FluentAssertions.3.3.0\lib\net40\FluentAssertions.dll</HintPath> |
42 | | - </Reference> |
43 | | - <Reference Include="FluentAssertions.Core, Version=3.3.0.0, Culture=neutral, PublicKeyToken=33f2691a05b67b6a, processorArchitecture=MSIL"> |
44 | | - <SpecificVersion>False</SpecificVersion> |
45 | | - <HintPath>..\..\..\packages\FluentAssertions.3.3.0\lib\net40\FluentAssertions.Core.dll</HintPath> |
| 44 | + <Reference Include="FluentAssertions, Version=5.6.0.0, Culture=neutral, PublicKeyToken=33f2691a05b67b6a, processorArchitecture=MSIL"> |
| 45 | + <HintPath>..\..\..\packages\FluentAssertions.5.6.0\lib\net47\FluentAssertions.dll</HintPath> |
46 | 46 | </Reference> |
47 | 47 | <Reference Include="Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL"> |
48 | 48 | <Private>True</Private> |
49 | 49 | <HintPath>..\..\..\packages\Microsoft.Web.Infrastructure.1.0.0.0\lib\net40\Microsoft.Web.Infrastructure.dll</HintPath> |
50 | 50 | </Reference> |
51 | | - <Reference Include="nunit.framework, Version=2.6.4.14350, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77, processorArchitecture=MSIL"> |
52 | | - <SpecificVersion>False</SpecificVersion> |
53 | | - <HintPath>..\..\..\packages\NUnit.2.6.4\lib\nunit.framework.dll</HintPath> |
| 51 | + <Reference Include="nunit.framework, Version=3.11.0.0, Culture=neutral, PublicKeyToken=2638cd05610744eb, processorArchitecture=MSIL"> |
| 52 | + <HintPath>..\..\..\packages\NUnit.3.11.0\lib\net45\nunit.framework.dll</HintPath> |
54 | 53 | </Reference> |
55 | 54 | <Reference Include="System" /> |
| 55 | + <Reference Include="System.Configuration" /> |
56 | 56 | <Reference Include="System.Core" /> |
57 | 57 | <Reference Include="System.Drawing" /> |
58 | | - <Reference Include="System.Web.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL"> |
59 | | - <SpecificVersion>False</SpecificVersion> |
60 | | - <HintPath>..\..\..\packages\Microsoft.AspNet.WebPages.1.0.20105.408\lib\net40\System.Web.Helpers.dll</HintPath> |
| 58 | + <Reference Include="System.Runtime.Serialization" /> |
| 59 | + <Reference Include="System.Web.Helpers, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL"> |
| 60 | + <HintPath>..\..\..\packages\Microsoft.AspNet.WebPages.3.2.7\lib\net45\System.Web.Helpers.dll</HintPath> |
61 | 61 | </Reference> |
62 | | - <Reference Include="System.Web.Mvc, Version=3.0.0.1, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL"> |
63 | | - <SpecificVersion>False</SpecificVersion> |
64 | | - <HintPath>..\..\..\packages\Microsoft.AspNet.Mvc.3.0.50813.1\lib\net40\System.Web.Mvc.dll</HintPath> |
| 62 | + <Reference Include="System.Web.Mvc, Version=5.2.7.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL"> |
| 63 | + <HintPath>..\..\..\packages\Microsoft.AspNet.Mvc.5.2.7\lib\net45\System.Web.Mvc.dll</HintPath> |
65 | 64 | </Reference> |
66 | | - <Reference Include="System.Web.Razor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL"> |
67 | | - <SpecificVersion>False</SpecificVersion> |
68 | | - <HintPath>..\..\..\packages\Microsoft.AspNet.Razor.1.0.20105.408\lib\net40\System.Web.Razor.dll</HintPath> |
| 65 | + <Reference Include="System.Web.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL"> |
| 66 | + <HintPath>..\..\..\packages\Microsoft.AspNet.Razor.3.2.7\lib\net45\System.Web.Razor.dll</HintPath> |
69 | 67 | </Reference> |
70 | | - <Reference Include="System.Web.WebPages, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL"> |
71 | | - <SpecificVersion>False</SpecificVersion> |
72 | | - <HintPath>..\..\..\packages\Microsoft.AspNet.WebPages.1.0.20105.408\lib\net40\System.Web.WebPages.dll</HintPath> |
| 68 | + <Reference Include="System.Web.WebPages, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL"> |
| 69 | + <HintPath>..\..\..\packages\Microsoft.AspNet.WebPages.3.2.7\lib\net45\System.Web.WebPages.dll</HintPath> |
73 | 70 | </Reference> |
74 | | - <Reference Include="System.Web.WebPages.Deployment, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL"> |
75 | | - <SpecificVersion>False</SpecificVersion> |
76 | | - <HintPath>..\..\..\packages\Microsoft.AspNet.WebPages.1.0.20105.408\lib\net40\System.Web.WebPages.Deployment.dll</HintPath> |
| 71 | + <Reference Include="System.Web.WebPages.Deployment, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL"> |
| 72 | + <HintPath>..\..\..\packages\Microsoft.AspNet.WebPages.3.2.7\lib\net45\System.Web.WebPages.Deployment.dll</HintPath> |
77 | 73 | </Reference> |
78 | | - <Reference Include="System.Web.WebPages.Razor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL"> |
79 | | - <SpecificVersion>False</SpecificVersion> |
80 | | - <HintPath>..\..\..\packages\Microsoft.AspNet.WebPages.1.0.20105.408\lib\net40\System.Web.WebPages.Razor.dll</HintPath> |
| 74 | + <Reference Include="System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL"> |
| 75 | + <HintPath>..\..\..\packages\Microsoft.AspNet.WebPages.3.2.7\lib\net45\System.Web.WebPages.Razor.dll</HintPath> |
81 | 76 | </Reference> |
82 | 77 | <Reference Include="System.Xml.Linq" /> |
83 | 78 | <Reference Include="System.Data.DataSetExtensions" /> |
84 | 79 | <Reference Include="Microsoft.CSharp" /> |
85 | 80 | <Reference Include="System.Data" /> |
86 | 81 | <Reference Include="System.Xml" /> |
87 | | - <Reference Include="TestStack.BDDfy, Version=4.2.0.0, Culture=neutral, processorArchitecture=MSIL"> |
88 | | - <HintPath>..\..\..\packages\TestStack.BDDfy.4.2.0\lib\net40\TestStack.BDDfy.dll</HintPath> |
89 | | - <Private>True</Private> |
| 82 | + <Reference Include="TestStack.BDDfy, Version=4.3.2.0, Culture=neutral, processorArchitecture=MSIL"> |
| 83 | + <HintPath>..\..\..\packages\TestStack.BDDfy.4.3.2\lib\net40\TestStack.BDDfy.dll</HintPath> |
90 | 84 | </Reference> |
91 | | - <Reference Include="WebDriver, Version=2.53.0.0, Culture=neutral, processorArchitecture=MSIL"> |
92 | | - <HintPath>..\..\..\packages\Selenium.WebDriver.2.53.0\lib\net40\WebDriver.dll</HintPath> |
93 | | - <Private>True</Private> |
| 85 | + <Reference Include="WebDriver, Version=3.141.0.0, Culture=neutral, processorArchitecture=MSIL"> |
| 86 | + <HintPath>..\..\..\packages\Selenium.WebDriver.3.141.0\lib\net45\WebDriver.dll</HintPath> |
94 | 87 | </Reference> |
95 | | - <Reference Include="WebDriver.Support, Version=2.53.0.0, Culture=neutral, processorArchitecture=MSIL"> |
96 | | - <HintPath>..\..\..\packages\Selenium.Support.2.53.0\lib\net40\WebDriver.Support.dll</HintPath> |
97 | | - <Private>True</Private> |
| 88 | + <Reference Include="WebDriver.Support, Version=3.141.0.0, Culture=neutral, processorArchitecture=MSIL"> |
| 89 | + <HintPath>..\..\..\packages\Selenium.Support.3.141.0\lib\net45\WebDriver.Support.dll</HintPath> |
98 | 90 | </Reference> |
99 | 91 | </ItemGroup> |
100 | 92 | <ItemGroup> |
|
132 | 124 | </ProjectReference> |
133 | 125 | </ItemGroup> |
134 | 126 | <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> |
| 127 | + <Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild"> |
| 128 | + <PropertyGroup> |
| 129 | + <ErrorText>This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText> |
| 130 | + </PropertyGroup> |
| 131 | + <Error Condition="!Exists('..\..\..\packages\NUnit.3.11.0\build\NUnit.props')" Text="$([System.String]::Format('$(ErrorText)', '..\..\..\packages\NUnit.3.11.0\build\NUnit.props'))" /> |
| 132 | + </Target> |
135 | 133 | <!-- To modify your build process, add your task inside one of the targets below and uncomment it. |
136 | 134 | Other similar extension points exist, see Microsoft.Common.targets. |
137 | 135 | <Target Name="BeforeBuild"> |
|
0 commit comments