Понимаю что форум разрабочиков и ответ очевиден, но результат загнал в тупик.
Отрабатывал робота на смарткоме, решил попробовать сей замечательный продукт, создал приложение, прописал 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
посоветуйте как быть?
评论 (2)
登录 或 创建账户, 登录或注册以发表评论
Поиск по форуму показал бы, что надо билдить не для .Net Framework 4.0 Client Profile, а просто для .Net Framework 4.0 :)
Так и знал что всё просто :-) Спасибо :-) Чудеса :-)