Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.93/27: Рейтинг темы: голосов - 27, средняя оценка - 4.93
12 / 12 / 0
Регистрация: 23.10.2008
Сообщений: 281
1

Пространство имен

30.03.2011, 12:19. Показов 5212. Ответов 20
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день. Стоит у меня VS Express 2010, MS Server 2008, SQL Management Studio Express 2008. Пишу на шарпе приложение с базой данных. VS подключаться к самой базе не хочет, подключаю через файл .mdf. При компиляции программы, выдает ошибку "Имя типа или пространства имен "Synchronization" отсутствует в пространстве имен "Microsoft" (пропущена ссылка на сборку?)". Это VS Express не поддерживает это пространство, или что случилось? В универе этот код работает.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.03.2011, 12:19
Ответы с готовыми решениями:

Пространство имен
"Terrasodt.Core.DB.Query" не содержит определение для "ExecuteReader". Не удалось найти метод...

Пространство имён
Как можно обратиться к другому классу, который в том же пространстве имен? Пример: test1.cs: ...

пространство имен
Кто-нибудь знает какие using System. надо использовать для этого? windows =...

Пространство имен
Как собственно сделать что бы "string ch = my.change + ".txt";" было что я написал, а не...

20
70 / 44 / 9
Регистрация: 10.08.2010
Сообщений: 140
30.03.2011, 12:40 2
Цитата Сообщение от ooki2day Посмотреть сообщение
Добрый день. Стоит у меня VS Express 2010, MS Server 2008, SQL Management Studio Express 2008. Пишу на шарпе приложение с базой данных. VS подключаться к самой базе не хочет, подключаю через файл .mdf. При компиляции программы, выдает ошибку "Имя типа или пространства имен "Synchronization" отсутствует в пространстве имен "Microsoft" (пропущена ссылка на сборку?)". Это VS Express не поддерживает это пространство, или что случилось? В универе этот код работает.
Обозреватель решений-> Ссылки->Добавить ссылку->Добавляете нужное.
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
Цитата Сообщение от ooki2day Посмотреть сообщение
Добрый день. Стоит у меня VS Express 2010, MS Server 2008, SQL Management Studio Express 2008. Пишу на шарпе приложение с базой данных. VS подключаться к самой базе не хочет, подключаю через файл .mdf. При компиляции программы, выдает ошибку "Имя типа или пространства имен "Synchronization" отсутствует в пространстве имен "Microsoft" (пропущена ссылка на сборку?)". Это VS Express не поддерживает это пространство, или что случилось? В универе этот код работает.
либо я полный нуп, либо поддержка некоего пространства никак не должна быть завязана на версию VS...
а вот на версию sql server - вполне...
если верить странице пространства имен Microsoft.Synchronization, то нужен SQL Server 2008 R2...
0
12 / 12 / 0
Регистрация: 23.10.2008
Сообщений: 281
30.03.2011, 13:38  [ТС] 5
znake,
Цитата Сообщение от znake Посмотреть сообщение
нужен SQL Server 2008 R2...
, он и стоит
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
Цитата Сообщение от ooki2day Посмотреть сообщение
там они добавлены уже
Попробуйте удалить и поставить заново или по крайней мере посмотрите в 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
Цитата Сообщение от ooki2day Посмотреть сообщение
Юрий АЛексеевич, да ночью и переустанавливал, и версии разные менял...что только не делал
Удалить-поставить сборку я имел ввиду, а не 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
Цитата Сообщение от ooki2day Посмотреть сообщение
znake, например каких библиотек может не хватать?

Юрий АЛексеевич, VS я не переставлял, только SP поставил. сборку чего переустановить? и что такое GAC?
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
Цитата Сообщение от ooki2day Посмотреть сообщение
Юрий АЛексеевич, да, точно там они подключены, но где есть Synchronization, там желтые вопросы. может, и правда библиотеки нету?
во вкладке .NET Microsoft.Sincronization.Data отображается
Если желтые вопросы, то как раз и отсутствует нужная сборка.
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
Цитата Сообщение от ooki2day Посмотреть сообщение
Юрий АЛексеевич, так сборка чего? сервера?
.Net сборка. Попробуйте там подключить Microsoft.Sincronization.Data.
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
Цитата Сообщение от ooki2day Посмотреть сообщение
Юрий АЛексеевич, .net framework? стоит 2.0, 3.0, 3.5, 4. их все переустановить?
Не надо ни чего переустанавливать. Какие ссылки в обозревателе решений у Вас помечены желтым треугольником?
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
Цитата Сообщение от ooki2day Посмотреть сообщение
Юрий АЛексеевич, Microsoft.Synchronization, Microsoft.Synchronization.Data, Microsoft.Synchronization.Data.Server, Microsoft.Synchronization.Data.SqlServerCe
Странно как то. Посмотрите в свойствах проекта, под какой framework компилируется (Хотя всё это работает под 2.0).
Что за ссылка на Microsoft.Synchronization вообще не знаю.

Объект SyncAgent руководит синхронизацией.
Пространство имен: Microsoft.Synchronization
Сборка: Microsoft.Synchronization.Data (в microsoft.synchronization.data.dll)

Попробуйте удалить ссылки и добавить их заново. Больше не знаю что может быть.
1
30.03.2011, 15:15
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.03.2011, 15:15
Помогаю со студенческими работами здесь

Не подключается пространство имен
using System; namespace ClassLibrary { class Person : IDateAndCopy { public...

Пространство имен и названия
1)Может ли один namespace быть в двух файлах?Т.е в одном файле два класса и во втором два.И есть ли...

Директива using и пространство имен
Правильно ли я понял, как работает директива using? Она разрешает использовать типы из указанного...

Как изменить пространство имен?
Накатал программку, где namespace задан по умолчанию - WindowsFormsApp1:using System; ... ...

Как документировать пространство имен
namespace Person { /// <summary> /// Здесь создается объект Person /// </summary> ...

AForge - пространство имен VideoFileReader
подскажите пожалуйста какой using System для VideoFileReader? вот код: using System; using...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru