← Zurück

как подключить библиотеку в проект c#?

Добрый день,

читал мануал по c#, разбирался в api, изучал примеры вроде пока все понятно, решил попробовать написать простенького анализатора,

создал новый проект, консольное приложение


namespace ConsoleApplication1
{
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;

    using Ecng.Common;
    using Ecng.Trading.Smart;
    
    class Program
    {

        static void Main(string[] args)
        {
                SmartTrader trader = new SmartTrader("login", "pass");

                trader.Connected += () =>
                {
                	Console.WriteLine("connected");
                };

                trader.Disconnected += () =>
                {
		Console.WriteLine("disconnected");
                };

                trader.ConnectionError += error =>
                {
                    Console.WriteLine(error.ToString());
                };

                trader.Connect();
        }
    }
}

пишет что Ecng не находит, оки оно и понятно, надо указать путь к файлам либы, открываю обозреватель решений->ссылки->добавляю новую ссылку на необходимый файл.

ошибки уходят, Code Assist видит иерархию Ecng, будто все нормально отправляю на отладку, выдает ошибки: Имя типа или пространства имен "Trading" отсутствует в пространстве имен "Ecng" (пропущена ссылка на сборку?)

Очевидно что что то я упустил, ткните носом плиз весь день убил сегодня, как всетаки правильно подключать файлы библиотеки?

War dieses Thema hilfreich?

Thema teilen

Kommentare (3)

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

vvt
vvt

В свойствах проекта нужно поставить версию .Net Framework ".Net Framework 4". У вас вероятно ".Net Framework 4 Clien Profile", он присваивается при создании нового проекта по-умолчанию.

bleed Sergey Masyura
bleed
bleed Autor

в точку!

спасибо, сейчас все ок!!!!

JaguarFX
JaguarFX

Перешел сегодня к курсу StockSharp for Traders и наткнулся как раз на похожую проблему. Весь курс C# прошел на ура, никаких проблем с компиляцией не было.

Работаю в VS2012 Ultimate на Winx64 c NET 4.5. Создаю проект WPF, выставляю в свойствах проекта "Net 4.0". Подключаю библиотеки StockSharp как указано в Уроке 1 - студия не видит сборки! При этом все примеры работают на Ок. Визуально в свойствах никаких отличий.

Пока не разобрался - стал копировать проекты примеров и на их основе выполнять курс. Но все же хотелось бы знать что это за проблемы с подключением библиотек StockSharp к пустому проекту?