blob: 9c98f1816872739674c52a3b7caf42a5bfe60b9b [file] [log] [blame] [edit]
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFrameworks>net6.0;net5.0;net48;net47;net46;net45;netstandard2.1;netstandard2.0</TargetFrameworks>
<AssemblyName>Selenium.WebDriverBackedSelenium</AssemblyName>
<RootNamespace>Selenium</RootNamespace>
<BuildSystem>visual-studio</BuildSystem>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
<OutputPath>..\..\..\build\cli\Release\</OutputPath>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
<OutputPath>..\..\..\build\cli\Debug\</OutputPath>
</PropertyGroup>
<PropertyGroup>
<AssemblyTitle>Selenium WebDriver WebDriverBackedSelenium</AssemblyTitle>
<Description>Selenium RC API using WebDriver .NET Bindings</Description>
<Company>Selenium Committers</Company>
<Copyright>Copyright © Software Freedom Conservancy 2017</Copyright>
<Product>Selenium</Product>
<Version>3</Version>
<PackageId>Selenium.WebDriverBackedSelenium</PackageId>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<FileVersion>3.0.0.0</FileVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Release|net48|AnyCPU'">
<DocumentationFile>..\..\..\build\cli\Release\net48\Selenium.WebDriverBackedSelenium.xml</DocumentationFile>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Debug|net48|AnyCPU'">
<DocumentationFile>..\..\..\build\cli\Debug\net48\Selenium.WebDriverBackedSelenium.xml</DocumentationFile>
<WarningLevel>0</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Release|net47|AnyCPU'">
<DocumentationFile>..\..\..\build\cli\Release\net47\Selenium.WebDriverBackedSelenium.xml</DocumentationFile>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Debug|net47|AnyCPU'">
<DocumentationFile>..\..\..\build\cli\Debug\net47\Selenium.WebDriverBackedSelenium.xml</DocumentationFile>
<WarningLevel>0</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Release|net46|AnyCPU'">
<DocumentationFile>..\..\..\build\cli\Release\net46\Selenium.WebDriverBackedSelenium.xml</DocumentationFile>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Debug|net46|AnyCPU'">
<DocumentationFile>..\..\..\build\cli\Debug\net46\Selenium.WebDriverBackedSelenium.xml</DocumentationFile>
<WarningLevel>0</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Release|net45|AnyCPU'">
<DocumentationFile>..\..\..\build\cli\Release\net45\Selenium.WebDriverBackedSelenium.xml</DocumentationFile>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Debug|net45|AnyCPU'">
<DocumentationFile>..\..\..\build\cli\Debug\net45\Selenium.WebDriverBackedSelenium.xml</DocumentationFile>
<WarningLevel>0</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Release|netstandard2.1|AnyCPU'">
<DocumentationFile>..\..\..\build\cli\Release\netstandard2.1\Selenium.WebDriverBackedSelenium.xml</DocumentationFile>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Debug|netstandard2.1|AnyCPU'">
<DocumentationFile>..\..\..\build\cli\Debug\netstandard2.1\Selenium.WebDriverBackedSelenium.xml</DocumentationFile>
<WarningLevel>0</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Release|netstandard2.0|AnyCPU'">
<DocumentationFile>..\..\..\build\cli\Release\netstandard2.0\Selenium.WebDriverBackedSelenium.xml</DocumentationFile>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Debug|netstandard2.0|AnyCPU'">
<DocumentationFile>..\..\..\build\cli\Debug\netstandard2.0\Selenium.WebDriverBackedSelenium.xml</DocumentationFile>
<WarningLevel>0</WarningLevel>
</PropertyGroup>
<ItemGroup>
<Compile Remove="obj\**" />
<EmbeddedResource Remove="obj\**" />
<None Remove="obj\**" />
</ItemGroup>
<ItemGroup>
<None Remove="Settings.StyleCop" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\webdriver\WebDriver.csproj" />
</ItemGroup>
<ItemGroup Condition="'$(OS)' == 'WINDOWS_NT'">
<EmbeddedResource Include="$(ProjectDir)..\..\..\java\src\com\thoughtworks\selenium\webdriven\injectableSelenium.js">
<Visible>False</Visible>
<LogicalName>injectableSelenium.js</LogicalName>
</EmbeddedResource>
<EmbeddedResource Include="$(ProjectDir)..\..\..\java\src\com\thoughtworks\selenium\webdriven\htmlutils.js">
<Visible>False</Visible>
<LogicalName>htmlutils.js</LogicalName>
</EmbeddedResource>
<EmbeddedResource Include="$(ProjectDir)..\..\..\bazel-bin\javascript\selenium-atoms\findElement.js">
<Visible>False</Visible>
<LogicalName>findElement.js</LogicalName>
</EmbeddedResource>
<EmbeddedResource Include="$(ProjectDir)..\..\..\bazel-bin\javascript\selenium-atoms\findOption.js">
<Visible>False</Visible>
<LogicalName>findOption.js</LogicalName>
</EmbeddedResource>
<EmbeddedResource Include="$(ProjectDir)..\..\..\bazel-bin\javascript\selenium-atoms\fireEvent.js">
<Visible>False</Visible>
<LogicalName>fireEvent.js</LogicalName>
</EmbeddedResource>
<EmbeddedResource Include="$(ProjectDir)..\..\..\bazel-bin\javascript\selenium-atoms\fireEventAt.js">
<Visible>False</Visible>
<LogicalName>fireEventAt.js</LogicalName>
</EmbeddedResource>
<EmbeddedResource Include="$(ProjectDir)..\..\..\bazel-bin\javascript\selenium-atoms\getText.js">
<Visible>False</Visible>
<LogicalName>getText.js</LogicalName>
</EmbeddedResource>
<EmbeddedResource Include="$(ProjectDir)..\..\..\bazel-bin\javascript\selenium-atoms\linkLocator.js">
<Visible>False</Visible>
<LogicalName>linkLocator.js</LogicalName>
</EmbeddedResource>
<EmbeddedResource Include="$(ProjectDir)..\..\..\bazel-bin\javascript\selenium-atoms\isElementPresent.js">
<Visible>False</Visible>
<LogicalName>isElementPresent.js</LogicalName>
</EmbeddedResource>
<EmbeddedResource Include="$(ProjectDir)..\..\..\bazel-bin\javascript\selenium-atoms\isSomethingSelected.js">
<Visible>False</Visible>
<LogicalName>isSomethingSelected.js</LogicalName>
</EmbeddedResource>
<EmbeddedResource Include="$(ProjectDir)..\..\..\bazel-bin\javascript\selenium-atoms\isVisible.js">
<Visible>False</Visible>
<LogicalName>isVisible.js</LogicalName>
</EmbeddedResource>
<EmbeddedResource Include="$(ProjectDir)..\..\..\bazel-bin\javascript\selenium-atoms\type.js">
<Visible>False</Visible>
<LogicalName>type.js</LogicalName>
</EmbeddedResource>
</ItemGroup>
<ItemGroup Condition="'$(OS)' != 'WINDOWS_NT'">
<EmbeddedResource Include="$(ProjectDir)../../../java/src/com/thoughtworks/selenium/webdriven/injectableSelenium.js">
<Visible>False</Visible>
<LogicalName>injectableSelenium.js</LogicalName>
</EmbeddedResource>
<EmbeddedResource Include="$(ProjectDir)../../../java/src/com/thoughtworks/selenium/webdriven/htmlutils.js">
<Visible>False</Visible>
<LogicalName>htmlutils.js</LogicalName>
</EmbeddedResource>
<EmbeddedResource Include="$(ProjectDir)../../../bazel-bin/javascript/selenium-atoms/findElement.js">
<Visible>False</Visible>
<LogicalName>findElement.js</LogicalName>
</EmbeddedResource>
<EmbeddedResource Include="$(ProjectDir)../../../bazel-bin/javascript/selenium-atoms/findOption.js">
<Visible>False</Visible>
<LogicalName>findOption.js</LogicalName>
</EmbeddedResource>
<EmbeddedResource Include="$(ProjectDir)../../../bazel-bin/javascript/selenium-atoms/fireEvent.js">
<Visible>False</Visible>
<LogicalName>fireEvent.js</LogicalName>
</EmbeddedResource>
<EmbeddedResource Include="$(ProjectDir)../../../bazel-bin/javascript/selenium-atoms/fireEventAt.js">
<Visible>False</Visible>
<LogicalName>fireEventAt.js</LogicalName>
</EmbeddedResource>
<EmbeddedResource Include="$(ProjectDir)../../../bazel-bin/javascript/selenium-atoms/getText.js">
<Visible>False</Visible>
<LogicalName>getText.js</LogicalName>
</EmbeddedResource>
<EmbeddedResource Include="$(ProjectDir)../../../bazel-bin/javascript/selenium-atoms/linkLocator.js">
<Visible>False</Visible>
<LogicalName>linkLocator.js</LogicalName>
</EmbeddedResource>
<EmbeddedResource Include="$(ProjectDir)../../../bazel-bin/javascript/selenium-atoms/isElementPresent.js">
<Visible>False</Visible>
<LogicalName>isElementPresent.js</LogicalName>
</EmbeddedResource>
<EmbeddedResource Include="$(ProjectDir)../../../bazel-bin/javascript/selenium-atoms/isSomethingSelected.js">
<Visible>False</Visible>
<LogicalName>isSomethingSelected.js</LogicalName>
</EmbeddedResource>
<EmbeddedResource Include="$(ProjectDir)../../../bazel-bin/javascript/selenium-atoms/isVisible.js">
<Visible>False</Visible>
<LogicalName>isVisible.js</LogicalName>
</EmbeddedResource>
<EmbeddedResource Include="$(ProjectDir)../../../bazel-bin/javascript/selenium-atoms/type.js">
<Visible>False</Visible>
<LogicalName>type.js</LogicalName>
</EmbeddedResource>
</ItemGroup>
<Target Name="PreBuild" BeforeTargets="PreBuildEvent" Condition="'$(OS)' == 'Windows_NT'">
<Exec Command="call $(ProjectDir)Selenium.WebDriverBackedSelenium.csproj.prebuild.cmd $(ProjectDir)" />
</Target>
<Target Name="PreBuildNonWindows" BeforeTargets="PreBuildEvent" Condition="'$(OS)' != 'Windows_NT'">
<Exec Command="$(ProjectDir)Selenium.WebDriverBackedSelenium.csproj.prebuild.sh $(ProjectDir)" />
</Target>
</Project>