Добавление веб-ссылки на консольное приложение CLR приводит к ошибке C1083

Как только я добавлю веб-ссылку на консольное приложение CLR (как упомянуто в этой ссылке http://msdn.microsoft.com/en-us/library/14hykb68%28VS.80%29.aspx), Это дает файл отсутствует сообщение об ошибке, как это

фатальная ошибка C1083: не удается открыть исходный файл: «Hello.h»: такого файла или каталога нет c1xx

В приложении Hello.h файл должен был быть добавлен автоматически. В папке «Созданные файлы» обозревателя решений файл Hello.h помечается красным знаком (-), означающим, что файл отсутствует.

В чем причина этой ошибки? Я мог бы использовать веб-сервис в другом веб-приложении. Проблема возникает, когда я использую с C ++ Application.
Есть ли другой хороший способ использовать веб-сервис в приложении C ++?

0

Решение

  1. Не имеет значения, что заголовок файла показывает красный значок, если ваше приложение компилируется.
  2. Сначала вы проверяете папку вашего проекта, если какой-либо файл физически существует с именем Hello.h, если не что то не так.

Попробуйте это способы исправить это.

  • Щелкните правой кнопкой мыши веб-ссылку в обозревателе решений и выберите update web reference
  • Удалите веб-ссылку и попробуйте добавить ее снова
  • Обязательно выберите тип проекта с поддержкой .NET
  • В этот сайт Есть несколько примеров веб-сервисов. Так что создайте свежий VS CLR console project и попробуйте добавить один из них в качестве веб-ссылки. Таким образом, вы можете проверить, есть ли проблемы с вашей визуальной студией.
  • Если Hello.h файл существует в некоторых sub folder вашей project folderзатем добавьте sub folder включить путь вашего проекта.

Здесь в одном тестовом проекте я добавил ссылку на веб-сервис и даже заголовочный файл показывает с красным значком. но он правильно компилируется.

введите описание изображения здесь

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector