Visual Studio 2013 - переименование решения SSIS (пакет, объектные файлы, все)

Swiftz уже предлагает Future, который является основным строительным блоком Promise. Будущее - это обещание, которое не может потерпеть неудачу (все термины здесь основаны на интерпретации Scala, , где Promise является монадой ).

https: // github. com / maxpow4h / swiftz / blob / master / swiftz / Future.swift

Надеюсь, что в какой-то момент мы сможем написать его в полной версии в стиле Скала (я могу написать это сам в какой-то момент; Конечно, другие PR будут приветствоваться, это не так сложно, если будущее уже на месте).

В вашем конкретном случае я, вероятно, создаю Result<[Book]> (на основе версии Александроса Салазара Result [/ д2]). Тогда ваша сигнатура метода будет:

class func fetchGenres() -> Future> {

Примечания

  • Я не рекомендую функции префикса с get в Swift. Это нарушит определенные виды совместимости с ObjC.
  • Я рекомендую развернуть весь путь до объекта Book, прежде чем возвращать результаты в качестве Future. Существует несколько способов, с помощью которых эта система может выйти из строя, и гораздо удобнее, если вы проверите все эти вещи, прежде чем обернуть их в Future. Переход к [Book] намного лучше для остальной части вашего кода Swift, чем передача NSArray.

0
задан Uses SO to do his job 16 January 2019 в 15:19
поделиться

1 ответ

Это работает для меня.

Я переименовываю решение, проект и пакет. Сохраните все и закройте решение.

На данный момент я не могу открыть предыдущее решение, потому что X.sln / X.dtproj больше не существует через переименование. Что сбивает с толку, так это то, что переименование не переименовывает папки (поэтому Y.sln находится в папке X, а все артефакты служб SSIS остаются в подпапке X).

SaveAll

0
ответ дан billinkc 16 January 2019 в 15:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: