Я скачал последнюю версию .NET Framework и работаю над приложением .NET Core 2.0 для VS 2017 15.8.7.Вот пакеты, которые я установил.
![enter image description here](https://i.stack.imgur.com/HiBb8.png)
using (var client = new PowerBIClient(new Uri(ApiUrl), tokenCredentials))
{
}
В этой строке я получаю сообщение об ошибке:
FileNotFoundException: Could not load file or assembly 'System.Net.Http.WebRequest, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. The system cannot find the file specified.
Вот мой .csproj
<PackageReference Include="Microsoft.AspNetCore.App" />
<PackageReference Include="Microsoft.AspNetCore.Razor.Design" Version="2.1.2" PrivateAssets="All" />
<PackageReference Include="Microsoft.PowerBI.Api" Version="2.0.14" />
<PackageReference Include="Microsoft.PowerBI.Core" Version="1.1.11" />
<PackageReference Include="Microsoft.AspNet.WebApi.Client" Version="5.2.6" />
<PackageReference Include="System.Net.Http" Version="4.3.4" />
Почему я получаю эту ошибку.Можно ли добавить ссылку, чтобы она работала?
[ОБНОВЛЕНИЕ] Я добавил следующие строки в свой csproj и больше не получаю эту ошибку.
<ItemGroup>
<Reference Include="System.Net.Http">
<HintPath>..\..\..\..\..\..\Windows\Microsoft.NET\Framework\v4.0.30319\System.Net.Http.dll</HintPath>
</Reference>
<Reference Include="System.Net.Http.WebRequest">
<HintPath>..\..\..\..\..\..\Windows\Microsoft.NET\Framework\v4.0.30319\System.Net.Http.WebRequest.dll</HintPath>
</Reference>
</ItemGroup>