Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Восстановить поврежденный Reference.cs / 9 сообщений из 9, страница 1 из 1
03.12.2012, 14:36
    #38062629
SQLPowerUser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановить поврежденный Reference.cs
Всем доброго дня!
Есть старая утилита, написанная на C#. Утилита работала долго и без ошибок до сегодняшнего дня. Изучив ошибку, поняли, что надо поправить строчку, где
Код: c#
1.
rssProxy.Credentials

Поправили.
А вот проект не компилируется. Файл Reference.cs внезапно обрывается на строке
Код: c#
1.
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetG


Специалистов по C# у нас нет. Утилита была написана человеком, который давно не работает.
Все необходимые библиотеки DLL для сборки имеются. Может в Visual Studio 2010 есть команды, которые заново сформируют файл Reference.cs ?
Фрагмент файла Reference.cs, у которого отсутствует концовка
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
//------------------------------------------------------------------------------
// <auto-generated>
//     This code was generated by a tool.
//     Runtime Version:4.0.30319.239
//
//     Changes to this file may cause incorrect behavior and will be lost if
//     the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------

// 
// This source code was auto-generated by Microsoft.VSDesigner, Version 4.0.30319.239.
// 
#pragma warning disable 1591

namespace AutoPublishUtility.ProjectWebSvc {
    using System;
    using System.Web.Services;
    using System.Diagnostics;
    using System.Web.Services.Protocols;
    using System.ComponentModel;
    using System.Xml.Serialization;
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
        ...
        Здесь много-много кода. А потом внезапно обрыв:            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetG

...
Рейтинг: 0 / 0
03.12.2012, 19:38
    #38063306
Cat2
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановить поврежденный Reference.cs
SQLPowerUser
Код: c#
1.
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetG


Я бы на месте компилятора тоже обрвался на незавершенной строковой константе
...
Рейтинг: 0 / 0
04.12.2012, 09:51
    #38063755
SQLPowerUser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановить поврежденный Reference.cs
Есть ли в Visual Studio 2010 возможность заново сформировать файл Reference.cs ?
...
Рейтинг: 0 / 0
04.12.2012, 10:03
    #38063773
Lexxxxx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановить поврежденный Reference.cs
SQLPowerUserЕсть ли в Visual Studio 2010 возможность заново сформировать файл Reference.cs ?

This code was generated by a tool.

Ищите в студии инструмент, которым это генерировалось. Очень похоже что это ссылка на какой-то веб-сервис. Есть ли в проекте папка с именем вроде ServiceReference?
...
Рейтинг: 0 / 0
04.12.2012, 10:54
    #38063884
SQLPowerUser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановить поврежденный Reference.cs
Lexxxxx,

да, есть. Правда директория Service References пустая, но рядом с ней есть каталог Web References
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
Содержимое папки Web References
<DIR> ProjectWebSvc
<DIR> QueueSystemWebSvc

Содержимое папки Web References\ProjectWebSvc
Project.wsdl
ProjectContextDataSet.datasource
ProjectDataSet.datasource
ProjectImpactDataSet.datasource
ProjectRelationsDataSet.datasource
ProjectTeamDataSet.datasource
Reference.cs
Reference.map
SyncDataSet.datasource
SyncErrorsDataSet.datasource

Содержимое папки Web References\QueueSystemWebSvc
JobState.datasource
QueueStatusDataSet.datasource
QueueStatusRequestDataSet.datasource
QueueSystem.wsdl
Reference.cs
Reference.map
...
Рейтинг: 0 / 0
04.12.2012, 11:14
    #38063930
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановить поврежденный Reference.cs
Нужно перегенерить сервис референс.
...
Рейтинг: 0 / 0
04.12.2012, 11:17
    #38063941
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановить поврежденный Reference.cs
SQLPowerUserПравда директория Service References пустая
Тогда нужно добавить сервис референс в проект. Узайте, где физически располазается веб-сервис (я предполагаю, что asmx сервис). Добавить ссылку - правой педалью мыши на Service References, далее Add Service References...
...
Рейтинг: 0 / 0
04.12.2012, 11:49
    #38064008
Lexxxxx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановить поврежденный Reference.cs
SQLPowerUser,

Думаю что на элементах внутри ProjectWebSvc можно нажать правой кнопкой. И там может быть что-то вроде "Обновит ссылку на службу".
...
Рейтинг: 0 / 0
04.12.2012, 12:34
    #38064124
SQLPowerUser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановить поврежденный Reference.cs
МСУ, Lexxxxx,
добвил Service References. Обновил. Также обновил ссылки на Project.wsdl и QueueSystem.wsdl
Проект скомпилировался. Большое спасибо!
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Восстановить поврежденный Reference.cs / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]