This is a mobile optimized page that loads fast, if you want to load the real page, click this text.

Вопрос c# вопрос по EntityFramework.Core & Mysqlconnector

XDeveluxe

⚡️BackEnd Developer
Команда форума
Moderator
High developer
BackEnd developer
30 Авг 2021
2,780
1,580
211
28
Покажи скриншот обоих папок, что в них есть указанная dll.
 

XDeveluxe

⚡️BackEnd Developer
Команда форума
Moderator
High developer
BackEnd developer
30 Авг 2021
2,780
1,580
211
28

albert1

Новый участник
3 Янв 2025
20
1
5

украсть из програмфайлсов/дотнет/6.0нет файл 6 версии и закинуть в обе папки рейджа?

или где его украть можно?
 
Последнее редактирование:

XDeveluxe

⚡️BackEnd Developer
Команда форума
Moderator
High developer
BackEnd developer
30 Авг 2021
2,780
1,580
211
28
Всё верно, ты можешь украсть версии 6.0 из папки C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.33\ref\net6.0
Предполагаю, что дело в том, что ты перешёл на net6.0, а пользуешься dll от .NET Core 3.1, оттуда и такие ситуации.
 
Реакции: Inoi

albert1

Новый участник
3 Янв 2025
20
1
5
тоесть по сути, я могу перекинуть в папку с дллками серверфайлс и файлы донет 9.0 и норм работать на нём, да?
 

albert1

Новый участник
3 Янв 2025
20
1
5
а у меня там нету этого систем.компонентмоделса
 

XDeveluxe

⚡️BackEnd Developer
Команда форума
Moderator
High developer
BackEnd developer
30 Авг 2021
2,780
1,580
211
28
Чисто в теории - да, можешь. Как я уже говорил - рейдж никак не ограничивает и ты можешь взять все dll более высокой версии и работать с ними.
Как в реальности себя будет вести рейдж со всеми этим - предсказать сложно.
Оф.поддержка только .NET Core 3.1, всё что выше - скорее всего будет работать, но какие могут быть подводные - сложно сказать.

а у меня там нету этого систем.компонентмоделса
А как же ты тогда на .net6.0 делаешь, если у тебя SDK не установлен?

Так как файл прикрепить сюда нельзя - напиши мне в телеграмм (контакты в подписи), скину туда эту .dll.
 

albert1

Новый участник
3 Янв 2025
20
1
5
Unhandled exception. System.BadImageFormatException: Could not load file or assembly 'System.Runtime, Version=4.2.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. Reference assemblies should not be loaded for execution. They can only be loaded in the Reflection-only loader context. (0x80131058)
File name: 'System.Runtime, Version=4.2.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' ---> System.BadImageFormatException: Cannot load a reference assembly for execution.

опять привет
 

XDeveluxe

⚡️BackEnd Developer
Команда форума
Moderator
High developer
BackEnd developer
30 Авг 2021
2,780
1,580
211
28
Я не могу понять почему у тебя просят системные библиотеки от разных версий.

Убедись, что сборка и .dll от одинаковых систем (если .dll предназначены для x64 системы, то и сборка игрового мода должна происходить для x64 системы).
 

albert1

Новый участник
3 Янв 2025
20
1
5
Я вот тоже нихуя не понимаю. Я перезалил файлы 6 версии в папку рантайма и в папку с модом и вот теперь просит другую версию систем.рантайма)
 

XDeveluxe

⚡️BackEnd Developer
Команда форума
Moderator
High developer
BackEnd developer
30 Авг 2021
2,780
1,580
211
28
Скачай отсюда .NET Runtime (НЕ ASP.NET Core) и отправь их все в runtime папку.
Ну так, на всякий случай.

Вообще, конечно, сложно сказать что ещё можно сделать, потому что я не апдейтил никогда и разрабатываю серверную сторону на .NET Core 3.1, как и предлагает RAGEMP.
 

Inoi

/dev/null
Команда форума
Moderator
VIP
15 Окт 2020
3,818
1,874
208
35
да на самом деле они уже давно пишут что сервак поддерживает любую версию
ограничения только для клиентки остались
 

albert1

Новый участник
3 Янв 2025
20
1
5
отсюда качал все

я бы перекатился на 3.1, но меня просто не привлекает отсутствие возможности разработки с эфк (исправь если ошибаюсь)
 

XDeveluxe

⚡️BackEnd Developer
Команда форума
Moderator
High developer
BackEnd developer
30 Авг 2021
2,780
1,580
211
28
Не знаю, я работаю с LinqToDB (схожа с EF), она поддерживается на .NET Core 3.1, поэтому про EF не могу ничего сказать.
 

Inoi

/dev/null
Команда форума
Moderator
VIP
15 Окт 2020
3,818
1,874
208
35
тебе нужен Entity Framework Core, 3х и 5х даже должны поддерживать кор 3
но на самом деле делевелить нет, когда этого можно не делать - ошибка
 

DaVilka

Старожил
BackEnd developer
16 Сен 2020
761
276
128
Там дохрена возьни из длл если не шаришь что делаешь сложно будет, лично я на кор 3.1 юзаю ентити версии 5.0.10 и палемо 5.0.3
 
Реакции: Inoi

albert1

Новый участник
3 Янв 2025
20
1
5
Could not load file or assembly 'C:\Games\RAGEMP\server-files\dotnet\resources\Oneshork\OneshorkServerSide\bin\Debug\netcoreapp3.1\Microsoft.EntityFrameworkCore.resources.dll'. Не удается найти указанный файл.
Could not load file or assembly 'C:\Games\RAGEMP\server-files\dotnet\resources\Oneshork\OneshorkServerSide\bin\Debug\netcoreapp3.1\Microsoft.EntityFrameworkCore.resources.dll'. Не удается найти указанный файл.



откатился на 3.1 по вышенаписанным рекомендациям, новая ошибка
 

XDeveluxe

⚡️BackEnd Developer
Команда форума
Moderator
High developer
BackEnd developer
30 Авг 2021
2,780
1,580
211
28
И чем мы можем помочь с ней? По-моему в ошибке русским языком сказано в чём дело.