Ошибка при попытке добавить веб-ссылку в основной проект dotnet. Пользователь отменил диалоговое окно сохранения (исключение из HRESULT: 0x8004000C (OLE_E_PROMPTSAVECA

У меня есть основной проект dotnet, на который мне нужна веб-ссылка. Я выбираю поставщика ссылок на веб-службы Microsoft WCF, выбираю URL-адрес и нажимаю «Перейти». Правильная служба отображается в окне служб. Я меняю пространство имен на что-то вроде mynewservice и нажимаю «Готово».

В новом окне показано добавление подключенной услуги в проект. Импорт метаданных веб-службы... Количество найденных конечных точек службы: 2 Ссылочный код службы формирования шаблонов... Предупреждение. Предупреждение. Ссылка не может быть загружена: «System.Data.Entity», не удалось загрузить файл или сборку «System.Data.Entity». , культура = нейтральная, PublicKeyToken = ноль». Эталонные сборки не должны загружаться для выполнения. Их можно загрузить только в контексте загрузчика только для отражения. (Исключение из HRESULT: 0x80131058) Обновление проекта... Ошибка: Пользователь отменил диалоговое окно сохранения (Исключение из HRESULT: 0x8004000C (OLE_E_PROMPTSAVECANCEELLED)) Готово. Ошибка: добавление эталонного поставщика веб-служб Microsoft WCF в проект не удалось: пользователь отменил диалоговое окно сохранения (исключение из HRESULT: 0x8004000C (OLE_E_PROMPTSAVECANCEELLED))

Что мне нужно сделать, чтобы установить ссылку? Я просмотрел предыдущие примеры, и они обычно указывают, что файл proj заблокирован, но я могу отредактировать файл proj, чтобы он не был заблокирован. Любые идеи?


person pldiguanaman    schedule 10.05.2021    source источник
comment
Вы можете попробовать использовать утилиту ServiceModel Metadata Utility: docs.microsoft.com/en-us/dotnet/framework/wcf/   -  person Ding Peng    schedule 11.05.2021


Ответы (1)


Я так и не нашел ответа, однако метод внезапно начал работать, и я больше не получал ошибку. Не уверен, что изменилось, но теперь он устанавливается правильно.

person pldiguanaman    schedule 11.05.2021