0 Вопрос: Как использовать сетевой стандарт 2.0 с зависимостью в сетевом фреймворке 4.7.2?

вопрос создан в Thu, May 2, 2019 12:00 AM

Я работаю над стандартной сетевой библиотекой, которая будет использоваться двумя проектами (один в сетевом ядре 2.2, другой в сетевом фреймворке 4.7.2). Когда я запускаю твой код, я получаю эту ошибку:

System.IO.FileLoadException
 HResult=0x80131040
 Message=Impossible de charger le fichier ou l'assembly 'Microsoft.Extensions.Logging.Abstractions, Version=2.2.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60' ou une de ses dépendances. La définition trouvée du manifeste de l'assembly ne correspond pas à la référence de l'assembly. (Exception de HRESULT : 0x80131040)
 Source=IfcReader.Library
 StackTrace:
  at IfcReader.Library.ReaderHelper.Read(String token, FileInfo ifcFile, BimFluxModel model) in C:\Users\T.GALLAND\Documents\Dev\Repos\BIMFlux - IFCReader\IfcReader.Library\ReaderHelper.cs:line 92
  at IfcReaderTest.Read.Test1() in C:\Users\T.GALLAND\Documents\Dev\Repos\BIMFlux - IFCReader\IfcReaderTest\Read.cs:line 24

Inner Exception 1:
FileLoadException: Impossible de charger le fichier ou l'assembly 'Microsoft.Extensions.Logging.Abstractions, Version=2.1.1.0, Culture=neutral, PublicKeyToken=adb9793829ddae60' ou une de ses dépendances. La définition trouvée du manifeste de l'assembly ne correspond pas à la référence de l'assembly. (Exception de HRESULT : 0x80131040)

Я переместил весь свой проект в "PackageReference", попытался поставить

<PropertyGroup>
  <AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects><GenerateBindingRedirectsOutputType>true</GenerateBindingRedirectsOutputType>
</PropertyGroup>

Когда я собираю или пробую UnitTest, присутствуют все dll (включая Microsoft.Extensions.Logging.Abstractions).

Как я мог решить эту ошибку?

    
0
0 ответов                              0                         
источник размещен Вот