Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
 Аватар для Elektrik72
51 / 15 / 7
Регистрация: 09.02.2014
Сообщений: 209

Теряются ссылки на пространства имен

09.07.2022, 12:05. Показов 2550. Ответов 30
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам

С толкнулся с такой проблемой на другом компьютере. Причем даже если создать новый проект, а потом перезагрузить компьютер, все ссылки будет не рабочими даже на пространство имен System
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
09.07.2022, 12:05
Ответы с готовыми решениями:

В чем разница между подключением пространства имен в начале файла и внутри другого пространства имен?
Привет! Есть свой класс: namespace MyNamespace { public class MyClass { }

Имя типа или пространства имен отсутствует в пространстве имен
Подскажите решение проблемы. Целиком код:

Имя типа или пространства имен отсутствует в пространстве имён
Доброго времени суток. Делаю пример SportsStore из книги "ASP.NET MVC 3 Framework с примерами на C# для профессионалов", Сандерс....

30
3271 / 3366 / 559
Регистрация: 17.02.2019
Сообщений: 5,281
14.07.2022, 11:58
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Элд Хасп Посмотреть сообщение
А так как локальные значения могут быть на разных компах разные,
Вот это может быть верно. Я пока с таким не сталкивался так что
0
Модератор
Эксперт .NET
 Аватар для Элд Хасп
16166 / 11286 / 2892
Регистрация: 21.04.2018
Сообщений: 33,175
Записей в блоге: 2
14.07.2022, 12:00
Ещё сталкивал, если правильно помню с Material Design, когда NuGet пакет какую-то свою часть подкачивал вне Решения.
И тогда просто перенос Решения на другой комп нарушал локальные ссылки этого пакета на компоненты вне Решения.
Пришлось удалять из Решения этот пакет и заново его устанавливать.

Это было Framework Решение.
На Core (.Net 5+) с подобным пока не сталкивался.
0
548 / 355 / 120
Регистрация: 17.08.2014
Сообщений: 1,351
14.07.2022, 12:13
Цитата Сообщение от January29 Посмотреть сообщение
Наверно архиватор чет не то делает
Архиватор делает все правильно, скорее всего на архиве у вас ограничения которые можно снять просто нажав на галочку, а после уже разархивировать этот архив(7zip сам не добавляет ограничения на распакованных файлах)
А после этого открываете проект и студии делаете Rebuild Solution либо через меню Build либо в обозревателе решений через правую кнопу, после этого все ошибки уйдут и можно дальше заниматься проектом.
0
403 / 265 / 69
Регистрация: 12.04.2020
Сообщений: 1,404
14.07.2022, 12:16
Цитата Сообщение от Элд Хасп Посмотреть сообщение
для эксперимента, можете, на компе где не работает Решение, удалить из него все папки с именем начинающимся с точки (они могут быть невидимыми - нужно включить видимость в Проводнике), и папки bin, obj, packages.
Удалить надо во всех Проектах.
Потом открываете Студией Решение и собираете его.
Иногда с первого раза собрать не даётся - если подтягиваются Nuget зависимости.
Тогда следите за строкой статуса за завершением подкачки.
Как завершится, закрываете Студию, открываете заново Решение и ещё раз собираете.
я бы после удаления всего и вся лишнего открыл пустую студию и закинул все файлы просто в проводник
пусть сгенерит .sln по факту
0
3271 / 3366 / 559
Регистрация: 17.02.2019
Сообщений: 5,281
14.07.2022, 12:18
Andreyip, насчет блокировки я уже спрашивал пост 11
ну и снятие галки с одного файла не решит, надо со всех снимать это долго и мучительно можно одной строкой все сделать
0
548 / 355 / 120
Регистрация: 17.08.2014
Сообщений: 1,351
14.07.2022, 12:22
Цитата Сообщение от Элд Хасп Посмотреть сообщение
для эксперимента, можете, на компе где не работает Решение, удалить из него все папки
Rebuild Solution сделает это автоматом, можно конечно сделать Clean Solution который так же почистит все ненужное, а потом сделать Build, просто Rebuild делает это все одной кнопой.

Добавлено через 1 минуту
Цитата Сообщение от January29 Посмотреть сообщение
насчет блокировки я уже спрашивал пост 11
и ответа на него не было, а доступ к файлам это немного другое.

Добавлено через 1 минуту
Цитата Сообщение от January29 Посмотреть сообщение
ну и снятие галки с одного файла не решит
Снимать галку нужно с архива, до распаковки файлов, или не использовать виндовый распаковщик.)
0
Модератор
Эксперт .NET
 Аватар для Элд Хасп
16166 / 11286 / 2892
Регистрация: 21.04.2018
Сообщений: 33,175
Записей в блоге: 2
14.07.2022, 12:26
Цитата Сообщение от Andreyip Посмотреть сообщение
Rebuild Solution сделает это автоматом, можно конечно сделать Clean Solution который так же почистит все ненужное
Не делает.
Это уже опробовано, всё равно что-то остаётся.
Нужно именно "вручную удалить" всё не нужное.
0
3271 / 3366 / 559
Регистрация: 17.02.2019
Сообщений: 5,281
14.07.2022, 12:36
Цитата Сообщение от Andreyip Посмотреть сообщение
Снимать галку нужно с архива, до распаковки файлов
Ну это кто знает что надо снять. Бывает что через интернет скидывают, например на работе скинули в архиве на свою почту, а дома распаковали и студия ругается типа такого
Couldn't process file Form1.resx due to its being in the Internet or Restricted zone or having the mark of the web on the file. Remove the mark of the web if you want to process these files.
0
 Аватар для Elektrik72
51 / 15 / 7
Регистрация: 09.02.2014
Сообщений: 209
14.07.2022, 22:37  [ТС]
Элд Хасп, Спасибо, но мне не помогло, не может восстановить Nuget. Но кое что дало результат.
Открыл файл csproj через блокнот и удалил вот это.
Прочел это в этой ветке на форуме Восстановление пакетов NuGet

Кто то уже мучался с ссылками в далеком 2015).
Удалил вот это.
XML
1
2
3
4
5
6
7
8
9
<Import Project="..\DZ11\packages\System.Text.Json.6.0.0\build\System.Text.Json.targets" Condition="Exists('..\DZ11\packages\System.Text.Json.6.0.0\build\System.Text.Json.targets')" />
  <Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
    <PropertyGroup>
      <ErrorText>Данный проект ссылается на пакеты NuGet, отсутствующие на этом компьютере. Используйте восстановление пакетов NuGet, чтобы скачать их.  Дополнительную информацию см. по адресу: http://go.microsoft.com/fwlink/?LinkID=322105. Отсутствует следующий файл: {0}.</ErrorText>
    </PropertyGroup>
    <Error Condition="!Exists('..\DZ11\packages\System.Text.Json.6.0.0\build\System.Text.Json.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\DZ11\packages\System.Text.Json.6.0.0\build\System.Text.Json.targets'))" />
    <Error Condition="!Exists('packages\Microsoft.Extensions.Logging.Abstractions.6.0.1\build\Microsoft.Extensions.Logging.Abstractions.targets')" Text="$([System.String]::Format('$(ErrorText)', 'packages\Microsoft.Extensions.Logging.Abstractions.6.0.1\build\Microsoft.Extensions.Logging.Abstractions.targets'))" />
    <Error Condition="!Exists('packages\System.Text.Json.6.0.5\build\System.Text.Json.targets')" Text="$([System.String]::Format('$(ErrorText)', 'packages\System.Text.Json.6.0.5\build\System.Text.Json.targets'))" />
  </Target>
Стало лучше, систем стал отображатся, даже вон на скрине путь у него появился, но Npgsql так и не заработал, установить его нельзя т.к. он как бы установлен и удалить нельзя т.к. файлы на него нельзя найти. Видимо тоже в этом файле надо ковыряться. Удалил в нем упоминание о Npgsql - не помогло.

0
 Аватар для Elektrik72
51 / 15 / 7
Регистрация: 09.02.2014
Сообщений: 209
14.07.2022, 22:45  [ТС]
Andreyip, у меня вот так разархивирует, тут в атрибутах пробовал разные комбинации не помогло.
0
3 / 3 / 2
Регистрация: 13.12.2020
Сообщений: 87
15.07.2022, 05:41
Code
1
dotnet restore
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
15.07.2022, 05:41

Имя типа или пространства имен "ProtectedData" отсутствует в пространстве имен System.Security.Cryptography
Такая проблема, пытаюсь собрать проект , но дает ошибки : по идее, они должны идти в комплекте ... поискал в гугле, он он кидает...

Тип или имя пространства имен 'Windows' не существует в пространстве имен "Microsoft"
Здравствуйте! Такая проблема, не могу понять, почему проект не может обнаружить ссылку на сборку. Ошибка ::: Тип или имя пространства...

Имя типа или пространства имен "My" отсутствует в пространстве имен
private void Form1_Load(object sender, EventArgs e) { if...

Ошибка CS0234 Тип или имя пространства имен "Interpor" не существует в пространстве имен "Microsoft.Office"
Выбивает &quot;Ошибка CS0234 Тип или имя пространства имен &quot;Interpor&quot; не существует в пространстве имен &quot;Microsoft.Office&quot; (возможно,...

Имя типа или пространства имен "Tasks" отсутствует в пространстве имен "System.Threading"
Всем привет! В Microsoft Visual C# 2008 Express Edition вылетает ошибка : Имя типа или пространства имен &quot;Tasks&quot; отсутствует в...


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

Или воспользуйтесь поиском по форуму:
31
Ответ Создать тему
Новые блоги и статьи
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru