У меня есть проект 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 ...
Заранее спасибо за помощь.