Созданные ответы форума
-
АвторСообщения
-
JurasskParkУчастник
Я сдаюсь. Я уже не знаю, что мне делать. 🙁
https://www.youtube.com/watch?v=Lq3XrChHo_I
Нужна помощь зала.
Самое главное, какого хрена 4.6.1.3, не важно какую библиотеку использую. Может эта ссылка зашита в самом Server???JurasskParkУчастникКстати, библиотека PostgreSQl также ругается.
2022-09-19 07:25:58 [PC][PC$][ERR] Резолвер не смог найти сборку 'Microsoft.Bcl.AsyncInterfaces, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' запрошенную 'Npgsql, Version=6.0.6.0, Culture=neutral, PublicKeyToken=5d8b90d52f46fda7' 2022-09-19 07:25:58 [PC][PC$][ERR] Ошибка при создании архива CurMS с помощью модуля ModArcPostgreSql: System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Bcl.AsyncInterfaces, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'. Не удается найти указанный файл. File name: 'Microsoft.Bcl.AsyncInterfaces, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' at Npgsql.NpgsqlCommand..ctor(String cmdText, NpgsqlConnection connection, NpgsqlTransaction transaction) at Npgsql.NpgsqlCommand..ctor(String cmdText) at Scada.Server.Modules.ModArcPostgreSql.Logic.PointQueue..ctor(Int32 maxQueueSize, String insertSql) at Scada.Server.Modules.ModArcPostgreSql.Logic.PostgreCAL..ctor(IArchiveContext archiveContext, ArchiveConfig archiveConfig, Int32[] cnlNums, ModuleConfig moduleConfig) at Scada.Server.Modules.ModArcPostgreSql.Logic.ModArcPostgreSqlLogic.CreateArchive(IArchiveContext archiveContext, ArchiveConfig archiveConfig, Int32[] cnlNums) at Scada.Server.Engine.CoreLogic.InitArchives()
JurasskParkУчастник2022-09-19 07:21:14 [PC][PC$][ERR] Резолвер не смог найти сборку 'Microsoft.Data.SqlClient, Version=5.0.0.0, Culture=neutral, PublicKeyToken=23ec7fc2d6eaa4a5' запрошенную 'ModArcMicrosoftSql.Logic, Version=6.0.0.0, Culture=neutral, PublicKeyToken=null' 2022-09-19 07:21:14 [PC][PC$][ERR] Ошибка при создании архива CurMS с помощью модуля ModArcMicrosoftSql: System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Data.SqlClient, Version=5.0.0.0, Culture=neutral, PublicKeyToken=23ec7fc2d6eaa4a5'. Не удается найти указанный файл. File name: 'Microsoft.Data.SqlClient, Version=5.0.0.0, Culture=neutral, PublicKeyToken=23ec7fc2d6eaa4a5' at Scada.Server.Modules.ModArcMicrosoftSql.Logic.MicrosoftSqlCAL..ctor(IArchiveContext archiveContext, ArchiveConfig archiveConfig, Int32[] cnlNums, ModuleConfig moduleConfig) at Scada.Server.Modules.ModArcMicrosoftSql.Logic.ModArcMicrosoftSqlLogic.CreateArchive(IArchiveContext archiveContext, ArchiveConfig archiveConfig, Int32[] cnlNums) in C:\PROJECT\scada-v6-master\scada-v6-master\ScadaServer\OpenModules\ModArcMicrosoftSql.Logic\ModArcMicrosoftSqlLogic.cs:line 65 at Scada.Server.Engine.CoreLogic.InitArchives()
2022-09-19 07:19:02 [PC][PC$][ERR] Резолвер не смог найти сборку 'System.Data.SqlClient.resources, Version=4.6.1.3, Culture=ru-RU, PublicKeyToken=b03f5f7f11d50a3a' запрошенную 'System.Data.SqlClient, Version=4.6.1.3, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' 2022-09-19 07:19:02 [PC][PC$][ERR] Резолвер не смог найти сборку 'System.Data.SqlClient.resources, Version=4.6.1.3, Culture=ru, PublicKeyToken=b03f5f7f11d50a3a' запрошенную 'System.Data.SqlClient, Version=4.6.1.3, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' 2022-09-19 07:19:02 [PC][PC$][ERR] Ошибка при создании архива CurMS с помощью модуля ModArcMicrosoftSql: System.PlatformNotSupportedException: System.Data.SqlClient is not supported on this platform. at System.Data.SqlClient.SqlCommand..ctor(String cmdText) at Scada.Server.Modules.ModArcMicrosoftSql.Logic.PointQueue..ctor(Int32 maxQueueSize, String insertSql) in C:\PROJECT\scada-v6-master\scada-v6-master\ScadaServer\OpenModules\ModArcMicrosoftSql.Logic\PointQueue.cs:line 36 at Scada.Server.Modules.ModArcMicrosoftSql.Logic.MicrosoftSqlCAL..ctor(IArchiveContext archiveContext, ArchiveConfig archiveConfig, Int32[] cnlNums, ModuleConfig moduleConfig) in C:\PROJECT\scada-v6-master\scada-v6-master\ScadaServer\OpenModules\ModArcMicrosoftSql.Logic\MicrosoftSqlCAL.cs:line 56 at Scada.Server.Modules.ModArcMicrosoftSql.Logic.ModArcMicrosoftSqlLogic.CreateArchive(IArchiveContext archiveContext, ArchiveConfig archiveConfig, Int32[] cnlNums) in C:\PROJECT\scada-v6-master\scada-v6-master\ScadaServer\OpenModules\ModArcMicrosoftSql.Logic\ModArcMicrosoftSqlLogic.cs:line 65 at Scada.Server.Engine.CoreLogic.InitArchives()
Уже неделю бьюсь.
Библиотеки лежат в корне еxe. А вот не нравятся серверу и всё тут. 🙁JurasskParkУчастникУраааааааааа!!!
JurasskParkУчастникПочему вы так хотите использовать CentOs если вы новичок, вас кто-то обязывает ?
Rosneft 🙂
JurasskParkУчастникСтранно, я драйвера делаю на NET6 а то, что глубже на NetStandard 2 как-то не мешает…
Модули Logic написаны под NetStandard 2.0, а View под NetCoreApp v.6 )
У драйверов да, а у модулей нет 🙂
JurasskParkУчастникКороче, Admin.exe тоже хочет ScadaServerCommon.dll и поэтому нужно будет собирать сборку .beta9 из исходников 🙂
JurasskParkУчастникВ итоге получается, что старые модули не работают с новым ScadaServerCommon.dll, а мой модуль не работает со старым ScadaServerCommon.dll.
Нужно делать новую сборку scada_6.beta.9 )
Поэтому пока пойду дурацким и тупым путем… Буду делать dll, чтобы она не зависела от других. Да… код будет повторяться, но у меня задача быстро доделать модуль. )JurasskParkУчастник😀 Вообщем, разгадал я загадку, почему вроде бы всё то, но не то. 🙂
Модули Logic написаны под NetStandard 2.0, а View под NetCoreApp v.6 )
А я на это не обращал внимание, думал, что как драйвера и там и там NetCoreApp v.6 🙂JurasskParkУчастникДобрый день!
Михаил, глупый вопрос.
Я смотрел исходники на github, смотрел библиотеку из v6 beta 8, там есть различия, но пока не в этом дело.
Когда переключаешься между модулями, слева в окне показыются их настройки. Если настроек в xml нет, то он пустой — это первый признак, что настройка не передалась.А вот где в настройках вы объявляли это
ctrlCurrentArchiveOptions.ControlsToOptions();
Я не могу понять.
Расскажите, пожалуйста, для невнимательных. 🙂JurasskParkУчастникНу у Михаила все козыри в рукаве. 🙂
Он как главный тимлид говорит правила и в каком направление лодка под именем RapidScada плывёт. ?P.S. Бунт на корабле никто не отменял, но капитан может и под килем протянуть бунтовщиков и больше никакой помощи не будет оказывать. 🙂
P.S. Я принимаю правила игры Михаила. Пока выбираю между :
ModArcMicrosoftSql_Community_JP
ModArcMicrosoftSql_Community_PradiusYA
🙂JurasskParkУчастникВот именно поэтому я перешёл на v6 и пишу этот модуль, что у меня у самого на v5 перестала работать ModDbExport. 🙂
Лично я как понял, там проблема в Session т.к. SQL не нравится что в одной сессии. Но это мои догадки.
А вот по поводу написание в модуле своего имени — мне не нравится. 🙁
Я понимаю, когда Михаил потребует в самом модуле правила ввести :
Мod_Name_CompanyName — если компания
Mod_Name_Community — комьюнити
Mod_Name_Author — автор.
Я бы подписывал драйвера как Community. 🙂JurasskParkУчастникНачало положено https://i.ibb.co/GFNRsRY/050.png
🙂JurasskParkУчастникhttps://github.com/JurasskPark/RapidScada_v5/releases/tag/v5.1.1.1
Опубликовал новую версию, где разложил по папкам и небольшую недоработку подправил 🙂JurasskParkУчастникА почему нельзя перечислить и написать unknown или rezerv?
пер1 = 0; пер2 = 1; пер3 = 2; unknown = 3; пер4 = 4; unknown = 5; unknown = 6, unknown = 7, пер5 = 8 -
АвторСообщения