Visual Studio 2005-> 2008/10 Сервисная проблема Обновления Проекта Установщика

Вы используете Date объект со временем & amp; локаль, поэтому для использования только с датой можно использовать функцию ниже для удаления времени & amp; локаль из объекта даты:

   func reomveTimeFrom(date: Date) -> Date {
            let components = Calendar.current.dateComponents([.year, .month, .day], from: date)
            let date = Calendar.current.date(from: components)
            return date!
        }

Теперь используйте эту функцию для получения объекта точной даты & amp; получить данные из базы данных realm.

let today = self.reomveTimeFrom(date: Date())
let predicate = NSPredicate(format: "date ==  %@",today as NSDate)
let results = realm.objects(Events.self).filter(predicate)

Завершить исходный код на github

13
задан Community 23 May 2017 в 12:08
поделиться

2 ответа

Ваш сервис (установка) обеспечивает пользовательское действие для удаления сервиса?

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

Если Ваш сервис записан в.NET, Вы могли бы найти эту статью полезной: http://www.codeproject.com/KB/install/InstallService.aspx

1
ответ дан 2 December 2019 в 01:57
поделиться
Другие вопросы по тегам:

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