Код C # исчез из задачи скрипта после сохранения с сообщением «Произошла ошибка компиляции. Вы все равно хотите сохранить» - PullRequest
0 голосов
/ 13 февраля 2019

Я использую VS2015 для разработки служб SSIS.Мой пакет состоит из задачи скрипта, которая очень сложна (имеет ряд классов и хитрую логику).Я внес некоторую модификацию в класс (в задаче сценария), сохранил модификацию и хотел закрыть «Инструменты Microsoft Visual Studio Tools for Applications 2015», которые используются для работы с кодом C # в SSIS.Я получил сообщение VS о том, что в моем коде произошла ошибка компиляции, и это дало мне выбор «сохранить» в любом случае «не сохранить».Так как у меня заканчивалось рабочее время, я нажал «Сохранить» и подумал, что займусь этим вопросом позже.Теперь, когда я открываю задачу SSIS project-> script, я вижу, что все мои классы прошли.Существует только один автоматически сгенерированный "ScriptMain.cs", который можно найти.

Есть ли способ восстановить всю мою работу?Я не могу поверить, что весь код может просто исчезнуть, если вы нажмете «сохранить файл» при ошибке компиляции.

Любая помощь приветствуется!

1 Ответ

0 голосов
/ 13 февраля 2019

В сообществе разработчиков Visual Studio много обсуждений, посвященных программной ошибке, обнаруженной в Visual Studio 2015 и 2017, и упоминается, что она исправлена ​​в последних выпусках. Не думаю, что вы можете попробовать что-то большее, чем поиск во временном каталоге проекта Script Task и в папке bin, если она содержит старую версию пакета.

Проблема былаупоминается в следующих ссылках:

Во всех ссылках упоминается, что вам необходимо установить последнюю версию , чтобы предотвратить появление ошибки в следующий раз.

...