12 / 12 / 0
Регистрация: 23.10.2008
Сообщений: 281
|
|
1 | |
Пространство имен30.03.2011, 12:19. Показов 5212. Ответов 20
Метки нет (Все метки)
Добрый день. Стоит у меня VS Express 2010, MS Server 2008, SQL Management Studio Express 2008. Пишу на шарпе приложение с базой данных. VS подключаться к самой базе не хочет, подключаю через файл .mdf. При компиляции программы, выдает ошибку "Имя типа или пространства имен "Synchronization" отсутствует в пространстве имен "Microsoft" (пропущена ссылка на сборку?)". Это VS Express не поддерживает это пространство, или что случилось? В универе этот код работает.
0
|
30.03.2011, 12:19 | |
Ответы с готовыми решениями:
20
Пространство имен Пространство имён пространство имен Пространство имен |
70 / 44 / 9
Регистрация: 10.08.2010
Сообщений: 140
|
|
30.03.2011, 12:40 | 2 |
0
|
12 / 12 / 0
Регистрация: 23.10.2008
Сообщений: 281
|
|
30.03.2011, 13:03 [ТС] | 3 |
там они добавлены уже
0
|
гроза ленивых студентов
456 / 411 / 51
Регистрация: 27.03.2011
Сообщений: 823
|
|
30.03.2011, 13:14 | 4 |
либо я полный нуп, либо поддержка некоего пространства никак не должна быть завязана на версию VS...
а вот на версию sql server - вполне... если верить странице пространства имен Microsoft.Synchronization, то нужен SQL Server 2008 R2...
0
|
12 / 12 / 0
Регистрация: 23.10.2008
Сообщений: 281
|
|
30.03.2011, 13:38 [ТС] | 5 |
0
|
гроза ленивых студентов
456 / 411 / 51
Регистрация: 27.03.2011
Сообщений: 823
|
|
30.03.2011, 13:45 | 6 |
я так до конца и не понял (не нашел чета), что значит R2 в названии (подозреваю что это что-то типа релиза), но ты уверен, что у тебя именно R2?
и если да - то где-то ты что-то недокрутил, недонастроил, недоподключил_ссылку
0
|
70 / 44 / 9
Регистрация: 10.08.2010
Сообщений: 140
|
|
30.03.2011, 13:56 | 7 |
Попробуйте удалить и поставить заново или по крайней мере посмотрите в GAС на наличие необходимого.
0
|
12 / 12 / 0
Регистрация: 23.10.2008
Сообщений: 281
|
|
30.03.2011, 14:07 [ТС] | 8 |
znake, да, именно R2 стоит. по поводу недонастроил - когда подключаю бд к студии, выбираю файл базы данных, т.к. отсутствует выбор просто сервера. это может повлиять на такую ошибку?
Юрий АЛексеевич, да ночью и переустанавливал, и версии разные менял...что только не делал
0
|
гроза ленивых студентов
456 / 411 / 51
Регистрация: 27.03.2011
Сообщений: 823
|
|
30.03.2011, 14:12 | 9 |
ooki2day, то, что я пишу - это суждения, основанные лишь на логике... то есть я не спец в этом вопросе и конкретного сказать ничего не могу...
однако, опять пытаясь рассуждать логически
0
|
70 / 44 / 9
Регистрация: 10.08.2010
Сообщений: 140
|
|
30.03.2011, 14:15 | 10 |
Удалить-поставить сборку я имел ввиду, а не VS. У Вас в GAC файлик Microsoft.Synchronization.Data.dll точно присутствует?
У меня тоже VS Express 2010. Подключаю сборку Microsoft.Synchronization.Data; Всё норм. Убиваю ссылку - Ваша ошибка "Имя типа или пространства имен "Synchronization" отсутствует в пространстве имен "Microsoft" (пропущена ссылка на сборку?"
0
|
12 / 12 / 0
Регистрация: 23.10.2008
Сообщений: 281
|
|
30.03.2011, 14:18 [ТС] | 11 |
znake, например каких библиотек может не хватать?
Юрий АЛексеевич, VS я не переставлял, только SP поставил. сборку чего переустановить? и что такое GAC?
0
|
70 / 44 / 9
Регистрация: 10.08.2010
Сообщений: 140
|
|
30.03.2011, 14:27 | 12 |
GAC - Global Assembly Cache, место где сборки хранятся, если в двух словах.
В обозревателе решения, в ссылках, попробуйте добавить ссылку, в закладке .NET найти Microsoft.Sincronization.Data. Там также пишется версия и местоположение.
0
|
12 / 12 / 0
Регистрация: 23.10.2008
Сообщений: 281
|
|
30.03.2011, 14:29 [ТС] | 13 |
Юрий АЛексеевич, да, точно там они подключены, но где есть Synchronization, там желтые вопросы. может, и правда библиотеки нету?
во вкладке .NET Microsoft.Sincronization.Data отображается
0
|
70 / 44 / 9
Регистрация: 10.08.2010
Сообщений: 140
|
|
30.03.2011, 14:36 | 14 |
0
|
12 / 12 / 0
Регистрация: 23.10.2008
Сообщений: 281
|
|
30.03.2011, 14:38 [ТС] | 15 |
Юрий АЛексеевич, так сборка чего? сервера?
0
|
70 / 44 / 9
Регистрация: 10.08.2010
Сообщений: 140
|
|
30.03.2011, 14:41 | 16 |
0
|
12 / 12 / 0
Регистрация: 23.10.2008
Сообщений: 281
|
|
30.03.2011, 14:53 [ТС] | 17 |
Юрий АЛексеевич, .net framework? стоит 2.0, 3.0, 3.5, 4. их все переустановить?
0
|
70 / 44 / 9
Регистрация: 10.08.2010
Сообщений: 140
|
|
30.03.2011, 14:55 | 18 |
Не надо ни чего переустанавливать. Какие ссылки в обозревателе решений у Вас помечены желтым треугольником?
0
|
12 / 12 / 0
Регистрация: 23.10.2008
Сообщений: 281
|
|
30.03.2011, 15:00 [ТС] | 19 |
Юрий АЛексеевич, Microsoft.Synchronization, Microsoft.Synchronization.Data, Microsoft.Synchronization.Data.Server, Microsoft.Synchronization.Data.SqlServerCe
0
|
70 / 44 / 9
Регистрация: 10.08.2010
Сообщений: 140
|
|
30.03.2011, 15:15 | 20 |
Странно как то. Посмотрите в свойствах проекта, под какой framework компилируется (Хотя всё это работает под 2.0).
Что за ссылка на Microsoft.Synchronization вообще не знаю. Объект SyncAgent руководит синхронизацией. Пространство имен: Microsoft.Synchronization Сборка: Microsoft.Synchronization.Data (в microsoft.synchronization.data.dll) Попробуйте удалить ссылки и добавить их заново. Больше не знаю что может быть.
1
|
30.03.2011, 15:15 | |
30.03.2011, 15:15 | |
Помогаю со студенческими работами здесь
20
Не подключается пространство имен Пространство имен и названия Директива using и пространство имен Как изменить пространство имен? Как документировать пространство имен AForge - пространство имен VideoFileReader Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |