← Zurück

Начало работы. Исключение в конструкторе QuikTrader

Действую по инструкции http://stocksharp.com/doc/Default.aspx?topic=Stock%23%2fQuik

При выполении ``` var trader = new QuikTrader(@"C:\quik\info.exe");


Получаю исключение.

The type initializer for 'Ecng.Trading.Quik.QuikTrader' threw an exception.


win xp, ms vs 2010

War dieses Thema hilfreich?

Thema teilen

Kommentare (12)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

Mikhail Sukhov
Mikhail Sukhov

proton: Действую по инструкции http://stocksharp.com/doc/Default.aspx?topic=Stock%23%2fQuik

При выполении ``` var trader = new QuikTrader(@"C:\quik\info.exe");

> 
> Получаю исключение.
> 
> ```
The type initializer for 'Ecng.Trading.Quik.QuikTrader' threw an exception.

win xp, ms vs 2010

Это не полный текст ошибки.

proton
proton Autor

Mikhail Sukhov: Это не полный текст ошибки. А где посмотреть полный?

P.S. На панельке справа обнаружил ещё одно.

proton
proton Autor

Так что делать то? Возможно нубская ошибка, с C# большого опыта нет.

Mikhail Sukhov
Mikhail Sukhov

proton: Так что делать то? Возможно нубская ошибка, с C# большого опыта нет.

Там же написано, приложение не находил Ecng.Collections.dll Подключите эту сборку.

proton
proton Autor

Странные ошибки пошли


не удалось разрешить первичную ссылку "Ecng.Collections", поскольку она косвенно зависит от сборки .NET Framework "System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", которую невозможно разрешить в целевой инфраструктуре. ".NETFramework,Version=v3.5,Profile=Client". Чтобы исправить эту ошибку, удалите ссылку "Ecng.Collections", или измените целевую инфраструктуру на версию, которая содержит "System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".

Mikhail Sukhov
Mikhail Sukhov

proton: Странные ошибки пошли

не удалось разрешить первичную ссылку "Ecng.Collections", поскольку она косвенно зависит от сборки .NET Framework "System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", которую невозможно разрешить в целевой инфраструктуре. ".NETFramework,Version=v3.5,Profile=Client". Чтобы исправить эту ошибку, удалите ссылку "Ecng.Collections", или измените целевую инфраструктуру на версию, которая содержит "System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".


.NET 4? Переставьте на 3.5.
proton
proton Autor

Mikhail Sukhov:

proton: Странные ошибки пошли

не удалось разрешить первичную ссылку "Ecng.Collections", поскольку она косвенно зависит от сборки .NET Framework "System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", которую невозможно разрешить в целевой инфраструктуре. ".NETFramework,Version=v3.5,Profile=Client". Чтобы исправить эту ошибку, удалите ссылку "Ecng.Collections", или измените целевую инфраструктуру на версию, которая содержит "System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".

> 
> .NET 4? Переставьте на 3.5.

В свойствах проекта 3.5
Mikhail Sukhov
Mikhail Sukhov

proton:

Mikhail Sukhov:

proton: Странные ошибки пошли

не удалось разрешить первичную ссылку "Ecng.Collections", поскольку она косвенно зависит от сборки .NET Framework "System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", которую невозможно разрешить в целевой инфраструктуре. ".NETFramework,Version=v3.5,Profile=Client". Чтобы исправить эту ошибку, удалите ссылку "Ecng.Collections", или измените целевую инфраструктуру на версию, которая содержит "System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".

> >
> > .NET 4? Переставьте на 3.5.
> 
> В свойствах проекта 3.5

Попробуйте проследовать рекомендациям сообщения. Я по русски не могу понять ошибку, у меня VS английская.
proton
proton Autor

Mikhail Sukhov:

proton:

Mikhail Sukhov:

proton: Странные ошибки пошли

не удалось разрешить первичную ссылку "Ecng.Collections", поскольку она косвенно зависит от сборки .NET Framework "System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", которую невозможно разрешить в целевой инфраструктуре. ".NETFramework,Version=v3.5,Profile=Client". Чтобы исправить эту ошибку, удалите ссылку "Ecng.Collections", или измените целевую инфраструктуру на версию, которая содержит "System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".

> > >
> > > .NET 4? Переставьте на 3.5.
> >
> > В свойствах проекта 3.5
> 
> Попробуйте проследовать рекомендациям сообщения. Я по русски не могу понять ошибку, у меня VS английская.


удалите ссылку "Ecng.Collections" приведёт к тому, что либа не будет подключена.
измените целевую инфраструктуру на версию, которая содержит "System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - не знаю, как
Mikhail Sukhov
Mikhail Sukhov

proton: удалите ссылку "Ecng.Collections" приведёт к тому, что либа не будет подключена. измените целевую инфраструктуру на версию, которая содержит "System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - не знаю, как

Примеры работают? Возьмите один из них за основу.

aerv
aerv

proton: В свойствах проекта 3.5 Может быть у Вас ".NET Framework 3.5 Client Profile"? Должно быть ".NET Framework 3.5".

proton
proton Autor

aerv:

proton: В свойствах проекта 3.5 Может быть у Вас ".NET Framework 3.5 Client Profile"? Должно быть ".NET Framework 3.5". Да, вы правы, спасибо.