После переноса проекта VS 2005 в VS 2010 у меня есть веб-ссылки, вызывающие проблемы - PullRequest
0 голосов
/ 14 февраля 2011

У меня есть проект winform, построенный на VS 2005 и framework 2. Недавно мы перешли на VS 2010, но сохранили целевую среду v2.

Все работает нормально, кроме моих веб-ссылок.

Когда я обновляю веб-ссылки, создается новый файл «Reference1.cs» в файле reference.map. Это вызывает проблемы, так как оригинальный «Reference.cs» все еще здесь, и все классы дублируются.

Вот структура проекта:

  • Мой проект winform
    • веб-ссылки
      • MyWebServiceReference
        • WebService.disco
        • webservice.wsdl
        • Reference.map
          • mycomplextype.datasource
          • Reference.cs
          • Reference1.cs

В файле reference.map у меня определен пользовательский инструмент: MSDiscoCodeGenerator. Этот пользовательский инструмент, похоже, выдает предупреждение:

Предупреждение 1 Пользовательский инструмент «MSDiscoCodeGenerator» связан с файлом «Web References \ MyWebService \ Reference.map», но выходные данные пользовательского инструмента не найдены в проекте. Вы можете попробовать повторно запустить пользовательский инструмент, щелкнув правой кнопкой мыши файл в обозревателе решений и выбрав «Запустить пользовательский инструмент».

Если я запускаю пользовательский инструмент, создается файл reference1.cs ...

Заранее спасибо за помощь.

1 Ответ

2 голосов
/ 06 сентября 2011

Я бы попытался удалить веб-ссылку и заново добавить вместо обновления.

...