← Zurück

Ошибка при начальной сборке(+)

Понимаю что форум разрабочиков и ответ очевиден, но результат загнал в тупик.

Отрабатывал робота на смарткоме, решил попробовать сей замечательный продукт, создал приложение, прописал references на dll, добивил в код:

using Ecng.Collections;
using Ecng.Common;
using Ecng.Trading.BusinessEntities;
using Ecng.Trading.Smart;
using Ecng.Trading.Algo;

компилятор не принимает ничего кроме Ecng.Common и мало того:

Warning 1 The referenced assembly "Ecng.Trading.Smart, Version=3.1.10.0, Culture=neutral, processorArchitecture=x86" could not be resolved because it has a dependency on "System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" which is not in the currently targeted framework ".NETFramework,Version=v4.0,Profile=Client". Please remove references to assemblies not in the targeted framework or consider retargeting your project. StockS1

и заканчивается всё:

Error 14 The type or namespace name 'Trading' does not exist in the namespace 'Ecng' (are you missing an assembly reference?) C:\Projects\StockS1\StockS1\Form1.cs 13 12 StockS1

посоветуйте как быть?

War dieses Thema hilfreich?

Thema teilen

Kommentare (2)

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

Alexander
Alexander

theVasa: Понимаю что форум разрабочиков и ответ очевиден, но результат загнал в тупик.

Отрабатывал робота на смарткоме, решил попробовать сей замечательный продукт, создал приложение, прописал references на dll, добивил в код:

using Ecng.Collections; using Ecng.Common; using Ecng.Trading.BusinessEntities; using Ecng.Trading.Smart; using Ecng.Trading.Algo;

компилятор не принимает ничего кроме Ecng.Common и мало того:

Warning 1 The referenced assembly "Ecng.Trading.Smart, Version=3.1.10.0, Culture=neutral, processorArchitecture=x86" could not be resolved because it has a dependency on "System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" which is not in the currently targeted framework ".NETFramework,Version=v4.0,Profile=Client". Please remove references to assemblies not in the targeted framework or consider retargeting your project. StockS1

и заканчивается всё:

Error 14 The type or namespace name 'Trading' does not exist in the namespace 'Ecng' (are you missing an assembly reference?) C:\Projects\StockS1\StockS1\Form1.cs 13 12 StockS1

посоветуйте как быть?

Поиск по форуму показал бы, что надо билдить не для .Net Framework 4.0 Client Profile, а просто для .Net Framework 4.0 :)

theVasa
theVasa Autor

Alexander: Поиск по форуму показал бы, что надо билдить не для .Net Framework 4.0 Client Profile, а просто для .Net Framework 4.0 :)

Так и знал что всё просто :-) Спасибо :-) Чудеса :-)