﻿<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type='text/css' href='https://stocksharp.ru/css/style.css'?>
<?xml-stylesheet type='text/css' href='https://stocksharp.ru/css/bbeditor.css'?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html">System.BadImageFormatException</title>
  <id>~/topic/9903/system_badimageformatexception/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-06T16:56:10Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=9903" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/45102/</id>
    <title type="text">Разобрался. Много по ходу интересного узнал и DDLлек накачал. А оказалось что не для той платформы с...</title>
    <published>2018-09-21T21:30:49Z</published>
    <updated>2018-09-21T21:30:49Z</updated>
    <author>
      <name>vadimORCL</name>
      <uri>https://stocksharp.ru/users/101428/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Разобрался. Много по ходу интересного узнал и DDLлек накачал. А оказалось что не для той платформы создал приложение. Кто бы мог подумать. Ведь оно коннектится всего лишь к Квику. По этому думал любое подойдет и выбрал минимальное: Net Core. Но, кажется, Ecng.Common.Converter.To лезет много куда. Вплоть до MSVCR100_CLR0400.dll, которые я тоже качал в Виндах подменял. А надо было выбирать платформу Net Framrwork и лучше версии 4.7, которой у меня не было почемуто в VS, хотя на компе установлены. После этого заработало вроде.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/45048/</id>
    <title type="text">Добрый День! Первые пробы пера приконнектиться к Quik. StockSharp_4.4.13_en OS Windows7 VS 2017 Попы...</title>
    <published>2018-09-16T23:53:21Z</published>
    <updated>2018-09-16T23:53:21Z</updated>
    <author>
      <name>vadimORCL</name>
      <uri>https://stocksharp.ru/users/101428/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Добрый День!
Первые пробы пера приконнектиться к Quik.
StockSharp_4.4.13_en
OS Windows7
VS 2017
Попытка выполнить метод (и другие, но в этом меньше трассировка):
var terminal = QuikTerminal.Get(path);
Приводит к ошибке выполнения&lt;/p&gt;
&lt;p&gt;System.BadImageFormatException
HResult=0x80131058
Сообщение = Could not load file or assembly 'PresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'. Reference assemblies should not be loaded for execution.  They can only be loaded in the Reflection-only loader context. (Exception from HRESULT: 0x80131058)
Источник = Ecng.Common
Трассировка стека:
at Ecng.Common.Converter.To(Object value, Type destinationType)
at Ecng.Common.Converter.To(Object value)
at StockSharp.Quik.QuikTerminal.#=zBLkeMT0=(String #=zq4H2STA=)
at StockSharp.Quik.QuikTerminal..ctor(Process #=zftUJM_M=)
at StockSharp.Quik.QuikTerminal.#=z6Di4JHbn7IrdIsukHXwL9_k=.#=z2fMEskk1b3D61n7NuYY8DHPFWfkq(Process #=zqXrESJY=)
at System.Linq.Enumerable.SelectArrayIterator&lt;code&gt;2.MoveNext() at System.Linq.Enumerable.WhereEnumerableIterator&lt;/code&gt;1.ToArray()
at System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)
at StockSharp.Quik.QuikTerminal.Get(String path)
at ConnectorQuick.Program.Main(String[] args) in c:\users\asus\Source\Repos\ConnectorQuick\ConnectorQuick\Program.cs:line 40&lt;/p&gt;
&lt;p&gt;До этого мучился с
System.IO.FileNotFoundException
HResult=0x80070002
Сообщение = Could not load file or assembly 'Ecng.Interop, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b10e79ed0227b515'.&lt;/p&gt;
&lt;p&gt;Менял ссылки Сборки.&lt;/p&gt;
&lt;p&gt;в итоге вылезло System.BadImageFormatException с PresentationCore.&lt;/p&gt;
&lt;p&gt;Но все попытки найти подходящий
PresentationCore.dll - 4 версии пока ничего не дали.
Правда, версии фала не 4.0.0.0 а типа 4.0.30319.1 и выше. Не знаю нужно чтобы у файла было именно 4.0.0.0?
Тем более вроде и не надо искать, насколько я понял по Вебинару: там ничего, вроде, не говорилось: и так должно бы работать.&lt;/p&gt;
&lt;p&gt;В С# и NET FRAMWORK - я не очень пока. Поэтому не совсем представляю чего он хочет: сборку нашел, но типа не загрузил почему-то?
Плиз, поможите, куда копать.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>