Я установил Selenium.WebDriver (+ драйвер Firefox), используя NuGet (и он находится в моем файле .csproj, и указан в моей программе) на установку Ubuntu ядра .net, но когда я пытаюсь собрать свой проект, я получаюотсутствует ошибка пространства имен.
Есть ли у кого-нибудь мысли о том, что я могу сделать, чтобы устранить или уточнить, где ошибка?Спасибо.
ошибка во время 'сборки dotnet' (1 ошибка 2, оба селен):
> Program.cs(10,7): error CS0246: The type or namespace name 'Selenium'
> could not be found (are you missing a using directive or an assembly
> reference?) [/home/ubuntu/mailping/mailping.csproj]
установка с использованием NuGet (только 1 пакет добавлен для краткости):
dotnet add package Selenium.WebDriver
Writing /tmp/tmpHxUAmc.tmp
info : Adding PackageReference for package 'Selenium.WebDriver' into project '/home/ubuntu/mailping/mailping.csproj'.
log : Restoring packages for /home/ubuntu/mailping/mailping.csproj...
info : GET https://api.nuget.org/v3-flatcontainer/selenium.webdriver/index.json
info : OK https://api.nuget.org/v3-flatcontainer/selenium.webdriver/index.json 465ms
info : GET https://api.nuget.org/v3-flatcontainer/selenium.webdriver/3.14.0/selenium.webdriver.3.14.0.nupkg
info : OK https://api.nuget.org/v3-flatcontainer/selenium.webdriver/3.14.0/selenium.webdriver.3.14.0.nupkg 398ms
info : GET https://api.nuget.org/v3-flatcontainer/newtonsoft.json/index.json
info : OK https://api.nuget.org/v3-flatcontainer/newtonsoft.json/index.json 110ms
info : GET https://api.nuget.org/v3-flatcontainer/newtonsoft.json/10.0.3/newtonsoft.json.10.0.3.nupkg
info : OK https://api.nuget.org/v3-flatcontainer/newtonsoft.json/10.0.3/newtonsoft.json.10.0.3.nupkg 15ms
log : Installing Newtonsoft.Json 10.0.3.
log : Installing Selenium.WebDriver 3.14.0.
info : Package 'Selenium.WebDriver' is compatible with all the specified frameworks in project '/home/ubuntu/mailping/mailping.csproj'.
info : PackageReference for package 'Selenium.WebDriver' version '3.14.0' added to file '/home/ubuntu/mailping/mailping.csproj'.
ссылка в моем файле .csproj:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp2.1</TargetFramework>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="MySql.Data" Version="8.0.12" />
<PackageReference Include="Selenium.Firefox.WebDriver" Version="0.22.0" />
<PackageReference Include="Selenium.WebDriver" Version="3.14.0" />
<PackageReference Include="System.Runtime.Serialization.Primitives" Version="4.3.0" />
</ItemGroup>
</Project>
строка в программе c #, на которую она возражает (опять же есть другие строки селена с той же проблемой):
using Selenium.WebDriver;