|
В 100-ый раз VS 2015 и FireBird
|
|||
---|---|---|---|
#18+
Добрый день, всем гуру и знатокам. Понимаю, что для многих тема избита, но давно уже не было нужды разрабатывать приложения, а тут приспичило, так что сильно не пинайте... Суть в следующем: приложение было разработано на VS 2010 с подключение к БД на FireBird. Для того, чтобы связать VS 2015 и Firebird было установлено: сам FireBird версии 2.5, дистрибутивы FireBird DDEX 4.8.0 и FireBirdSql.Data.FireBirdClient 5.0.5.0, взятые с оф.сайта. После чего в VS 2015 могу удачно подключиться к БД. Далее в разрабатываемом приложении через NuGet установил FirebirdSql.Data.FirebirdClient, но при попытке компиляции выдается ошибка: the type or namespace name 'firebirdsql' could not be found Побродив по интернету, снёс FireBirdSql.Data.FireBirdClient 5.0.5.0 и установил NetProvider 2.7.7, но и это не помогло. VS 2015 не дает использовать FirebirdSql, как только пишу using FirebirdSql...сразу пишет, что не может найти такого... ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2016, 16:27 |
|
В 100-ый раз VS 2015 и FireBird
|
|||
---|---|---|---|
#18+
kdvstrint, глянь http://www.ibase.ru/files/articles/firebird_examples/how_to_create_application_firebird_sql_entity_framework_net_example_rus.pdf Да, это уже смотрел, спасибо. Шаги, где нужно всё прописывать вручную, мне удалось избежать. Дистрибутивы, скаченные с оф.сайта позволяют корректно подключиться к БД. Далее, как здесь и описано, через NuGet установил: FirebirdSql.Data.FirebirdClient, EntityFramework, а пакета EntityFramework.Firebird VS 2015 даже и не находит... Но и как и писал, в итоге, после инсталяции этих пакетов VS 2015 выдает ошибку на using FirebirdSql.Data.FirebirdClient ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2016, 17:10 |
|
В 100-ый раз VS 2015 и FireBird
|
|||
---|---|---|---|
#18+
strint, вообще-то с VS и провайдером только одна проблема - это сделать так чтобы в нём были доступны автоматические визуальные мастера. Да, это удаётся сделать не каждому. С using FirebirdSql.Data.FirebirdClient никаких проблем не было. Для этого достаточно просто добавить пакеты через NuGet. Никакие свитопляски с реестром для этого не нужны. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2016, 17:31 |
|
В 100-ый раз VS 2015 и FireBird
|
|||
---|---|---|---|
#18+
strint, скачай исходники приложения из примера. Посмотри как там сделано. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2016, 17:32 |
|
В 100-ый раз VS 2015 и FireBird
|
|||
---|---|---|---|
#18+
Симонов Денисstrint, вообще-то с VS и провайдером только одна проблема - это сделать так чтобы в нём были доступны автоматические визуальные мастера. Да, это удаётся сделать не каждому. С using FirebirdSql.Data.FirebirdClient никаких проблем не было. Для этого достаточно просто добавить пакеты через NuGet. Никакие свитопляски с реестром для этого не нужны. Как выше и писал, через NuGet установил два пакета: FirebirdSql.Data.FirebirdClient, EntityFramework. Пакет, который рекомендуют установить по ссылке: EntityFramework.Firebird, VS 2015 не находит. Никакие свистопляски с реестром или редактированием каких-то файлов и не устраивал, а установил с оф.сайта следующие дистрибутивы: FireBird DDEX 4.8.0 и FireBirdSql.Data.FireBirdClient 5.0.5.0 - этого было достаточно, чтобы подключиться к БД. Но, не пойму, почему VS 2015 ругается на using FirebirdSql.Data.FirebirdClient. Может, дело в том, что не могу установить третий пакет EntityFramework.Firebird? Или нужно какие-то ссылки еще в проект подключить? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2016, 23:24 |
|
В 100-ый раз VS 2015 и FireBird
|
|||
---|---|---|---|
#18+
Тут и Дельфи-то никто не знает, а ты про какой-то гнилой точконет спрашиваешь... Для него специальный раздел форума существует. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2016, 23:30 |
|
В 100-ый раз VS 2015 и FireBird
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovТут и Дельфи-то никто не знает, а ты про какой-то гнилой точконет спрашиваешь... Для него специальный раздел форума существует. А он гнилой? Дельфи лучше? :) А то была мысль плюнуть и переписать всё на дельфи, а то на каких-то мелочах такая потеря времени получается... ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2016, 23:39 |
|
В 100-ый раз VS 2015 и FireBird
|
|||
---|---|---|---|
#18+
strint, просто с подключением "компонент" (или как оно там называется) в VS (и 2015) какой-то страшный гемор. Я все-таки склоняюсь к тому, что это уродство среды и версий .net, чем уродство компонент и .net драйвера для ФБ. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2016, 23:48 |
|
В 100-ый раз VS 2015 и FireBird
|
|||
---|---|---|---|
#18+
kdvпросто с подключением "компонент" (или как оно там называется) в VS (и 2015) какой-то страшный гемор...... которого нет в Delphi. От слова вообще. strintДельфи лучше? :) Не лучше. И не хуже. Другая среда просто. И проблемы с подключением и работой с Firebird в ней нет. См. выше. strintА то была мысль плюнуть и переписать всё на дельфи, а то на каких-то мелочах такая потеря времени получается... Тебе видней. Но, если написано немного, то есть резон. ИМХО. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2016, 05:56 |
|
В 100-ый раз VS 2015 и FireBird
|
|||
---|---|---|---|
#18+
strint, использование FirebirdSql.Data.FirebirdClient, никак не зависит от установки EntityFramework.Firebird. EntityFramework.Firebird нужна только если вы собираетесь использовать EF, что вовсе не обязательно. Если не получается поставить EntityFramework.Firebird, то обычно есть какое-то сообщение об ошибке в котором написано чего не хватает. Что там у вас за проблемы я не знаю, возможно есть ещё какие-то более старые ранее установленные провайдеры. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2016, 09:23 |
|
|
start [/forum/topic.php?fid=40&msg=39253010&tid=1562144]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
46ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 159ms |
0 / 0 |