Устранение неполадок с неисправыми ссылками
Если приложение пытается использовать неработающие ссылки, возникает ошибка исключения. Основная причина ошибки заключается в невозможности найти указанный компонент, но существует несколько сценариев, в которых ссылка считается неработающей, и это:
- Ссылочный путь проекта является неправильным или неполным.
- Файл, на который ссылается ссылка, удален.
- Файл, на который ссылается ссылка, был переименован.
- Сбой сетевого подключения или проверки подлинности.
- На компьютер не установлен указанный com-компонент.
В следующих разделах приведены решения этих сценариев.
На файлы в сборках ссылаются абсолютные пути в файле проекта. Таким образом, пользователи, работающие в среде с несколькими разработчиками, могут обнаружить, что в локальной среде отсутствует сборка, на которую указывает ссылка. Чтобы избежать этих ошибок, лучше добавить ссылки между проектами. Дополнительные сведения см. в разделе Сборки в .NET.
Путь к ссылке неправильный или неполный
Если проекты совместно используются на разных компьютерах, некоторые ссылки могут быть не найдены, если компонент находится в другом каталоге. Ссылки хранятся под именем файла компонента (например, MyComponent). При добавлении ссылки на проект расположение папки файла компонента (например, C:\MyComponents) добавляется к свойству проекта ReferencePath .
При открытии проекта Visual Studio ищет в каталогах по пути ссылки, чтобы попытаться найти эти файлы компонентов. Если открыть проект на компьютере, на котором компонент хранится в другом каталоге, например D:\MyComponents, ссылка не будет найдена и в списке задач появится ошибка.
Чтобы устранить эту проблему, используйте один из следующих методов:
- Удалите неработающие ссылки и замените ее с помощью диалогового окна Добавление ссылки .
- Используйте элемент Reference Path на страницах свойств проекта. Измените папки в списке, чтобы они указывали на правильные расположения. Свойство Reference Path сохраняется для каждого пользователя на каждом компьютере. Таким образом, изменение пути к ссылке не влияет на других пользователей проекта.
Ссылки между проектами не имеют таких проблем с неработающей ссылкой. По этой причине используйте ссылки между проектами вместо ссылок на файлы, если это возможно.
Исправление неработающие ссылки на проект
Чтобы исправить неисправную ссылку на проект, исправьте путь к ссылке, выполнив следующие действия:
- В Обозреватель решений щелкните правой кнопкой мыши узел проекта и выберите Пункт Свойства. Откроется конструктор проектов .
- Если вы используете Visual Basic, выберите страницу Ссылки , а затем — Ссылочные пути .
- В диалоговом окне Ссылочные пути введите путь к папке, содержащей элемент, на который вы хотите ссылаться, в поле Папка .
- Выберите Добавить папку.
- В поле Папка введите путь к папке, содержащей элемент, на который вы хотите ссылаться.
- Выберите Добавить папку.
Файл, на который ссылается ссылка, удален
Ниже приведены два варианта исправления неработающей ссылки на проект для удаленного файла, который больше не существует на диске.
- Удалите ссылку.
- Если ссылка существует в другом расположении на компьютере, считайте ее из этого расположения.
Файл, на который ссылается ссылка, переименован
Ниже приведены два варианта исправления неработающей ссылки на файл, который был переименован:
- Удалите ссылку, а затем добавьте ссылку на переименованный файл.
- Если ссылка существует в другом расположении на компьютере, считайте ее из этого расположения.
Сбой сетевого подключения или проверки подлинности
Для недоступных файлов может быть много возможных причин. Например, может возникнуть сбой сетевого подключения или сбой проверки подлинности. И наоборот, каждая причина может иметь уникальные средства восстановления. Например, для доступа к необходимым ресурсам может потребоваться обратиться к локальному администратору. Однако удаление ссылки и исправление кода, который ее использовал, всегда является вариантом.
Компонент COM, на который ссылается ссылка, не установлен на компьютере
Если пользователь добавляет ссылку на компонент COM, а второй пользователь пытается запустить код на компьютере, на котором не установлен этот компонент, второй пользователь получает ошибку неработающей ссылки. Установка компонента на втором компьютере исправляет ошибку. Дополнительные сведения об использовании ссылок на com-компоненты в проектах см. в разделе Взаимодействие COM в приложениях платформа .NET Framework.
Ссылки
- Страница «Ссылки», конструктор проектов (Visual Basic)
- Что такое конструктор проектов .NET?
Обратная связь
Были ли сведения на этой странице полезными?
Устранение неполадок Visual Studio Live Share
В этой статье рассматриваются советы по устранению неполадок, обходные пути и ответы на распространенные проблемы и вопросы. Вы также можете взглянуть на часто задаваемые вопросы.
Требования к установке или средству
Ниже приведены советы по устранению неполадок, связанных с установкой Visual Studio Live Share.
Вход
Ниже приведены советы по устранению неполадок при входе.
Общий доступ и присоединение
Ниже приведены советы по устранению неполадок с общим доступом и присоединением.
- Убедитесь, что вы запустили VS Code по крайней мере один раз и ждали завершения установки в строке состояния.
- Если это не работает, попробуйте запустить команду «Live Share: Launcher Setup».
- Пользователи Linux: если появится запрос на ввод пароля администратора (sudo) при выполнении приведенной выше команды, сделайте это.
- Наконец, просмотрите присоединение вручную в качестве обходного решения.
- Попробуйте присоединиться вручную. Мы видели проблемы с межрегионными соединениями (например, восточная и западная часть США) из-за проблем со службами, которые не влияют на соединения вручную.
- Динамическая папка может быть не в состоянии направлять непосредственно на узел при запуске в режиме автоматического подключения. Попробуйте использовать режим ретрансляции.
Подключение
Приведенные ниже сведения помогут устранить неполадки, связанные с подключением или временем ожидания при входе, совместном использовании или присоединении.
Как описано в статье о требованиях к подключению для Live Share , разные режимы подключения имеют разные требования к функциям, поэтому существуют несколько различных потенциальных проблем.
Средство Проблема Возможная причина Все Вы используете прокси-сервер и видите ряд проблем с подключением Параметры прокси-сервера могут быть сложными. Попробуйте задать HTTP_PROXY и HTTPS_PROXY переменные среды глобально , а затем перезапустить средство. Дополнительные сведения см . в параметрах прокси-сервера. Скорее всего, некоторые конфигурации еще не поддерживаются, поэтому сообщите нам , не работает ли это для вас. VS Code После установки расширения и запуска VS Code в первый раз вы получите сообщение об ошибке, когда в строке состояния появится сообщение «Завершение установки». Доступ к Интернету или доступ к download.visualstudio.microsoft.com и /или download.microsoft.com через порт 443 блокируется личным или корпоративным брандмауэром. Дополнительные сведения о том, почему Live Share нужно скачать что-то на этом этапе. Все Не удается войти в Visual Studio Live Share Доступ к Интернету или доступ к *.liveshare.vsengsaas.visualstudio.com через порт 80/443 заблокирован личным или корпоративным брандмауэром. Введите https://visualstudio.microsoft.com/services/live-share/ в браузере и убедитесь, что вы приземлились на домашней странице Visual Studio Live Share. Все Вы находитесь в автоматическом режиме (по умолчанию), сможете войти, но при совместном использовании или присоединении отображается ошибка времени ожидания или подключения. Режимы прямого и ретранслятора не удается подключиться, или возникает ошибка с автоматическим режимом. Если вы можете подключиться после переключения на прямой или ретрансляторный режим, создайте ошибку. Все Вы находитесь в прямом режиме, сможете войти, но при совместном использовании или присоединении отображается ошибка времени ожидания или подключения. Гостевой и узел не могут напрямую подключиться. Попробуйте включить автоматический или ретрансляторный режим , чтобы узнать, исчезнет ли проблема. Возможно, вам потребуется вручную разрешить live Share через личный брандмауэр или просто использовать режим ретрансляции. Все Вы находитесь в режиме ретрансляции, сможете войти, но уведомляются об ошибке времени ожидания или подключения при совместном использовании или присоединении. Доступ к *.servicebus.windows.net через порт 80/443 блокируется личным или корпоративным брандмауэром. Попробуйте прямой режим. См. также
- Поделитесь своим первым проектом
- Присоединитесь к своему первому сеансу
- Установка и вход в Live Share в Visual Studio Code
- Установка и вход в Live Share в Visual Studio
- Все основные ошибки, запросы на функции и ограничения
- Все запросы на функции и ограничения
- Требования к подключению для Live Share
- Сведения об установке Linux
- Поддержка языков и платформ
- Поддержка расширений
По-прежнему возникают проблемы? Вы можете предоставить отзыв.
Не работает Visual Studio
При установке Visual Studio Community (которая бесплатная) появляется ошибка «сбой пакета» у NuGet, Connected Services и пр (скриншот прилагается). При попытке запуска пишет об ошибке при запуске приложения (0xc000007b), скриншот тоже есть. Windows 7, x64, свежеустановленный.

Отслеживать
задан 24 авг 2016 в 9:33
11 1 1 бронзовый знак
habrahabr.ru/company/infopulse/blog/271809 Похоже на описанную здесь проблему.
24 авг 2016 в 9:49
@shmeleva нет, не мой случай, но все равно спасибо.
24 авг 2016 в 13:50
1 ответ 1
Сортировка: Сброс на вариант по умолчанию
Простые варианты решения проблемы:
- Отключить антивирусы
- Отключить EDP
- Запустить в режиме совместимости с другой платформой и правами администратор
- Удалить и установить другую версию приложения
Отслеживать
2,681 9 9 серебряных знаков 30 30 бронзовых знаков
Исправление: Не удается создать проект C++ или C (с помощью файла .h) через мастер проектов
Развертывание пользовательского приложения изолированной оболочки Visual Studio 2013 и затем использовать мастер проектов для создания проекта или добавить элемент проекта, содержащий исходный файл C или C++. В этом случае появляется одно из следующих сообщений об ошибке:
Не удалось загрузить файл или сборку ‘ Microsoft.VisualStudio.VCCodeModel, версия = 12.0.0.0, язык и региональные параметры нейтрального PublicKeyToken = = b03f5f7f11d50a3a «или одна из ее зависимостей. Системе не удается найти указанный файл.
Член не найден. (Исключение из HRESULT: 0x80020003 (DISP_E_MEMBERNOTFOUND))
Не удалось выполнить операцию. Член не найден.Причина
Эта проблема возникает из-за неправильной зависимость от службы VCLanguageManager в файле Microsoft.VisualStudio.TemplateWizard.dll.
Решение
Чтобы устранить эту проблему, установите следующий пакет:
- Для Visual Studio RTM 2013 (ISO):http://download.microsoft.com/download/6/D/2/6D28583D-65E0-4377-A6F8-C53848557306/VS12-KB3054225.exe
- Visual Studio обновления 2013 4 (ISO): http://download.microsoft.com/download/D/D/F/DDF4BFF2-1724-4002-9D0A-0ECB30B1A7C3/VS12-KB3025941.exe
