powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как направить на старую версию dll?
9 сообщений из 9, страница 1 из 1
Как направить на старую версию dll?
    #39764569
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
- есть ГИС на DotSpatial 1.7 GitHub - РАБОТАЕТ
- нужно повысить версию до 1.9
- скачал и заменил с NuGet = РАБОТАЕТ за исключением доп.библиотеки
DotSpatial.Plugins.BruTileLayer.dll
Это отдельный проект и не нашёл dll новой версии.
Ошибка:
//-----------------------------
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
System.IO.FileLoadException occurred
  FileName=DotSpatial.Symbology, Version=1.7.0.0, Culture=neutral, PublicKeyToken=6178c08da7998387
  FusionLog==== Информация о состоянии предварительной привязки ===
Журнал: DisplayName = DotSpatial.Symbology, Version=1.7.0.0, Culture=neutral, PublicKeyToken=6178c08da7998387
 (Fully-specified)
Журнал: Appbase = file:///C:/_Prj/Б/bin/Prj/
Журнал: Initial PrivatePath = NULL
Вызов сборки: DotSpatial.Plugins.BruTileLayer, Version=1.7.0.0, Culture=neutral, PublicKeyToken=null.
===
Журнал: данная привязка начинается в контексте загрузки default.
Журнал: используется файл конфигурации приложения: C:\_Prj\Б\bin\Prj\Prj.vshost.exe.Config.
Журнал: используется файл конфигурации главного узла: 
Журнал: используется файл конфигурации компьютера из C:\Windows\Microsoft.NET\Framework\v4.0.30319\config\machine.config.
Журнал: ссылка после применения политики: DotSpatial.Symbology, Version=1.7.0.0, Culture=neutral, PublicKeyToken=6178c08da7998387
Журнал: попытка скачивания нового URL file:///C:/_Prj/Б/bin/Prj/DotSpatial.Symbology.DLL.
Предупреждение: при проверке имени сборки обнаружено несовпадение: Minor Version
Ошибка: не удалось завершить установку сборки (hr = 0x80131040). Проверка прекращена.

  HResult=-2146234304
  Message=Не удалось загрузить файл или сборку "DotSpatial.Symbology, Version=1.7.0.0, Culture=neutral, PublicKeyToken=6178c08da7998387" либо одну из их зависимостей. Найденное определение манифеста сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040)
  Source=Prj
  StackTrace:
       в Prj.Classes.MapHelper.SetOrRemoveLayerSubstrate(String sFilePatchDBSQLite)
       в Prj.PresentationModels.PmodMain.SetLayerSubstrate() в C:\_Prj\Б\30473\PresentationModels\PmodMain.cs:строка 139
  InnerException: 


//-------------------------------
Я подозреваю что дело именно в DotSpatial.Plugins.BruTileLayer.dll
...
Можно как то перенацелить на старую версию в конфигах в шарпе?
...
Если нельзя, то уже пробую компилить с гитхаба эту dll самостоятельно.
В гитхабе же только исходники? Верно?
Там зависимостей полно и требуется время.
Спасибо!
...
Рейтинг: 0 / 0
Как направить на старую версию dll?
    #39764583
256k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: xml
1.
2.
3.
4.
5.
6.
<dependentAssembly>
  <assemblyIdentity name="someAssembly"
    publicKeyToken="32ab4ba45e0a69a1"
    culture="en-us" />
  <bindingRedirect oldVersion="7.0.0.0" newVersion="8.0.0.0" />
</dependentAssembly>


https://docs.microsoft.com/en-us/dotnet/framework/configure-apps/redirect-assembly-versions
...
Рейтинг: 0 / 0
Как направить на старую версию dll?
    #39764586
256k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123...
В гитхабе же только исходники? Верно?
Спасибо!

Нет, всё от юзера зависит.
Не за што!
...
Рейтинг: 0 / 0
Как направить на старую версию dll?
    #39764956
256k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторАвтор туману напускает, а у самого Вангуем.
Тебя больше должна беспокоить твоя некомпетентность совместно с гонором.
Нечасто встречается.
Плохой характер могут себе позволить умные люди.

(ц, П)


ну, что - получилось?
...
Рейтинг: 0 / 0
Как направить на старую версию dll?
    #39764967
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
256k,
Соскучился?)
Да конечно работает. Все рутинно.
Работает диапазон
0.0.0.0-1.9.0.0 на 1.9.0.0
И почему то не нужно упоминать dll за текстом: Вызов сборки.
Нужно упоминать те сборки, что идут как раз новые.
Вопрос решен.
...
Рейтинг: 0 / 0
Как направить на старую версию dll?
    #39764983
256k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123256k,
Соскучился?)
Да конечно работает. Все рутинно.
Работает диапазон
0.0.0.0-1.9.0.0 на 1.9.0.0
И почему то не нужно упоминать dll за текстом: Вызов сборки.
Нужно упоминать те сборки, что идут как раз новые.
Вопрос решен.

беспокоюсь, что притих
...
Рейтинг: 0 / 0
Как направить на старую версию dll?
    #39764994
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
256kбеспокоюсьповзрослеть уже пора.
...
Рейтинг: 0 / 0
Как направить на старую версию dll?
    #39765024
256k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123256kбеспокоюсьповзрослеть уже пора.

ну, ясно, взрослей, только руку меняй
...
Рейтинг: 0 / 0
Как направить на старую версию dll?
    #39765033
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
256kтолько руку меняй
форум не позорь.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как направить на старую версию dll?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]