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

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

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

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

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

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

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

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

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

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

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

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

Спасибо!

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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


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