Ошибка сборки .net ядро ​​с селеном на Ubuntu, но NuGet установил его нормально, и это в файле проекта - PullRequest
0 голосов
/ 12 октября 2018

Я установил 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;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...