Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Пропущена ссылка на сборку / 25 сообщений из 27, страница 1 из 2
20.02.2015, 15:25
    #38885129
vladka63
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пропущена ссылка на сборку
Здравствуйте!

Есть готовый сайт на MVC (абсолютно точно рабочий).
Открываю в VS контроллер и вижу строку:
using Site.My.Tundym;

В этой строке - Tundym - подчеркнуто красным и подсказка:

"имя типа или пространство имен Tundym отсутствует в пространстве имен Site.My (пропущена ссылка на сборку?)"

Вопрос - почему такое может возникать и что с этим делать?

Еще раз: абсолютно рабочий проект, точно не глючит.
...
Рейтинг: 0 / 0
20.02.2015, 15:28
    #38885133
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пропущена ссылка на сборку
он рабочий из исходников? Или рабочий скомпилированный?

Можно просто удалить строку и скомпилировать. Если она не нужна, проект скомпилируется. Если нет - скажет, где что используется из этой области имен
...
Рейтинг: 0 / 0
20.02.2015, 15:42
    #38885155
vladka63
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пропущена ссылка на сборку
Shocker.Proон рабочий из исходников? Или рабочий скомпилированный?

Можно просто удалить строку и скомпилировать. Если она не нужна, проект скомпилируется. Если нет - скажет, где что используется из этой области имен

1. Убрал, скопилировал - выдало ошибки;
2. Поставил обратно - скомпилировал - ошибок не возникло
3. Закрыл контроллер и открыл вновь
И опять появилось красное подчеркивание...
...
Рейтинг: 0 / 0
24.02.2015, 19:18
    #38887651
vladka63
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пропущена ссылка на сборку
vladka63,

Ну, как бы пока докопался до следующего:
Подчеркивание возникает.
Нашел в справочнике, что красное подчеркивание - ошибка в синтаксисе, синее подчеркивание - ошибка компилятора.
Про красное пока не говорим.. Так как работает код и проблем никаких..
Думаю, что причина этого подчеркивания одинаковая..

За любые идеи буду благодарен.
...
Рейтинг: 0 / 0
24.02.2015, 19:53
    #38887665
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пропущена ссылка на сборку
vladka63,

Проверьте Target Framework, чтобы он был одинаковый у всех сборок.
...
Рейтинг: 0 / 0
24.02.2015, 20:01
    #38887672
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пропущена ссылка на сборку
Еще вот ссылка , которая может помочь разрешить Вашу проблему, если единый для всех сборок Target Framework не поможет.
...
Рейтинг: 0 / 0
24.02.2015, 21:20
    #38887715
vladka63
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пропущена ссылка на сборку
AxeleronЕще вот ссылка , которая может помочь разрешить Вашу проблему, если единый для всех сборок Target Framework не поможет.

Спасибо!

Еще нашел следующее:
Ошибка компилятора CS0246
"Если ошибка возникла из-за имени пространства имен, указана ли ссылка (/reference) на сборку, содержащую пространство имен? Например, код может содержать директиву using Accessibility. Однако отсутствие в проекте ссылки на сборку Accessibility.dll приведет к возникновению сообщения об ошибке CS0246."

Визуально код содержит ссылку.
Как в VS проверить - есть ли ссылка на сборку?

Спасибо.
...
Рейтинг: 0 / 0
25.02.2015, 13:07
    #38888338
vladka63
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пропущена ссылка на сборку
Вопрос закрыт!
...
Рейтинг: 0 / 0
25.02.2015, 13:08
    #38888341
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пропущена ссылка на сборку
vladka63,

Все же интересно в чем проблема была?
...
Рейтинг: 0 / 0
25.02.2015, 13:23
    #38888373
vladka63
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пропущена ссылка на сборку
Axeleronvladka63,

Все же интересно в чем проблема была?

Примерно, вот в этом:
"Если ошибка возникла из-за имени пространства имен, указана ли ссылка (/reference) на сборку, содержащую пространство имен? Например, код может содержать директиву using Accessibility. Однако отсутствие в проекте ссылки на сборку Accessibility.dll приведет к возникновению сообщения об ошибке CS0246."

Попробую объяснить, как понял (может быть не правильно понял.. но пока так):
1. действительно, в коде есть ссылка на сборку;
2. когда компилировал, как понял, изменилось содержание dll, но не сам dll в проекте (т.е до компиляции такой dll был)


Жму правой кнопкой мыши на папку (где в файлах показывается подчеркивание) - добавить ссылку, в диалоговом окне предлагается выбрать dll, которая изменилась после компиляции.

К такому выводу пришел по той причине, что в окне не предлагается "обновить" то, что не изменилось после компиляции.

В общем выбрал dll и добавил в проект (вернее обновил).
Проблема исчезла: подчеркивания и 53 ошибки, которые показывались после компиляции.
...
Рейтинг: 0 / 0
25.02.2015, 13:28
    #38888383
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пропущена ссылка на сборку
vladka63,

А Specific Version выставлять в false в проперти этой reference dll не помогает?
...
Рейтинг: 0 / 0
25.02.2015, 13:38
    #38888402
vladka63
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пропущена ссылка на сборку
Axeleronvladka63,

А Specific Version выставлять в false в проперти этой reference dll не помогает?

А я это не пробовал.
Меня сбило с толку то, что визуально все и везде есть, и должно работать.
Поэтому самое простое, что сделал, это просто обновил и все.

Я попробую при дальнейшей разработке поменять свойства в настройках.
VS на русском и на данный момент:
- копировать локально - false
- указанная версия - false
...
Рейтинг: 0 / 0
25.02.2015, 13:43
    #38888412
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пропущена ссылка на сборку
vladka63,

Copy Local, думаю, должно быть true.
...
Рейтинг: 0 / 0
25.02.2015, 13:50
    #38888422
vladka63
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пропущена ссылка на сборку
Axeleronvladka63,

Copy Local, думаю, должно быть true.

Да, у меня тоже такое "подозрение" ))
В комменте к свойству написано - "Указывает, что ссылка будет скопирована в конечный каталог"
...
Рейтинг: 0 / 0
25.02.2015, 14:07
    #38888458
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пропущена ссылка на сборку
vladka63,

Просто получается, что если при каждой компиляции Ваш dll не копируется в фолдер, куда ссылается референс на нее, таким образом Ваш проект будет ссылаться на устаревшую копию. Сообщите, если Copy Local = true помогло.
...
Рейтинг: 0 / 0
25.02.2015, 14:14
    #38888474
vladka63
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пропущена ссылка на сборку
Axeleronvladka63,

Просто получается, что если при каждой компиляции Ваш dll не копируется в фолдер, куда ссылается референс на нее, таким образом Ваш проект будет ссылаться на устаревшую копию. Сообщите, если Copy Local = true помогло.

Хорошо. обязательно отпишусь!
Спасибо Вам за помощь!
...
Рейтинг: 0 / 0
27.02.2015, 22:10
    #38891151
vladka63
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пропущена ссылка на сборку
vladka63Axeleronvladka63,

Просто получается, что если при каждой компиляции Ваш dll не копируется в фолдер, куда ссылается референс на нее, таким образом Ваш проект будет ссылаться на устаревшую копию. Сообщите, если Copy Local = true помогло.

Хорошо. обязательно отпишусь!
Спасибо Вам за помощь!

Отписываюсь :0)
Все замечательно. Абсолютно никаких проблем!
...
Рейтинг: 0 / 0
16.03.2015, 11:08
    #38905633
vladka63
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пропущена ссылка на сборку
vladka63vladka63пропущено...


Хорошо. обязательно отпишусь!
Спасибо Вам за помощь!

Отписываюсь :0)
Все замечательно. Абсолютно никаких проблем!

((( не тут то было..
Мне вообще не понятно, откуда берется это подчеркивание..

Когда было все порядке делал "ветку" кода. Скомпилировал - страница видна - все в порядке. Все работает.

Делаю следующую ветку кода..
Подчеркивает синей чертой.. - пишет не найдена ссылка.
Прохожу по ссылкам, определению, все показывает.
Компилирую, страницы нет..

Даже пробовал сделать аналогичную ветку той, что работает (для исследования, просто поменял название класса)
И, как ничего не делал..
Нет страницы и все..

Такое ощущение, что компилятор, то "работает", то в "отпуске"..

Есть советы?
...
Рейтинг: 0 / 0
16.03.2015, 16:54
    #38906151
vladka63
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пропущена ссылка на сборку
vladka63,

А может быть такое?

Извиняюсь за вопрос, так как познаю MVC после вебформ.. и, етит, не просто как, "по другому" думать)))))

Например, есть в коде (ASP.NET MVC) ошибка, но структурно все в порядке, и от этого, отражается - страница не существует..
...
Рейтинг: 0 / 0
16.03.2015, 16:56
    #38906156
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пропущена ссылка на сборку
vladka63страница не существует..
View в смысле?
...
Рейтинг: 0 / 0
16.03.2015, 16:57
    #38906160
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пропущена ссылка на сборку
vladka63,
Ошибка в cs-классе или вьюшке?
Страница не существует - Error 404 в смысле выскакивает?
...
Рейтинг: 0 / 0
16.03.2015, 17:10
    #38906189
vladka63
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пропущена ссылка на сборку
Axeleronvladka63,
Ошибка в cs-классе или вьюшке?
Страница не существует - Error 404 в смысле выскакивает?

да где угодно ошибка..

модель, контроллер и представление - все есть.. а страницы нет))))
...
Рейтинг: 0 / 0
16.03.2015, 17:15
    #38906195
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пропущена ссылка на сборку
vladka63Axeleronvladka63,
Ошибка в cs-классе или вьюшке?
Страница не существует - Error 404 в смысле выскакивает?

да где угодно ошибка..

модель, контроллер и представление - все есть.. а страницы нет))))
Такого не может быть. Что пишет?
...
Рейтинг: 0 / 0
16.03.2015, 18:13
    #38906269
vladka63
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пропущена ссылка на сборку
Axeleronvladka63пропущено...


да где угодно ошибка..

модель, контроллер и представление - все есть.. а страницы нет))))
Такого не может быть. Что пишет?

Про "где ошибки", я не утверждаю )

Просто: если есть хоть где либо - может выводить - страница не существует!

А это и пишет - Страница не существует (шаблонная страница)
...
Рейтинг: 0 / 0
16.03.2015, 18:14
    #38906270
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пропущена ссылка на сборку
vladka63, поконкретнее можно описание проблемы? Теоретизировать над решением абстрактных задач совсем неинтересно.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Пропущена ссылка на сборку / 25 сообщений из 27, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]