Эти FileSystemWatcher
может также пропустить изменения в течение напряженного времени, если количество изменений с очередями переполняет обеспеченного буфера. Это не ограничение класса.NET по сути, но базовой инфраструктуры Win32. По нашему опыту, лучший способ минимизировать эту проблему состоит в том, чтобы исключить из очереди уведомления как можно быстрее и соглашение с ними на другом потоке.
, Как упомянуто @ChillTemp выше, наблюдатель не может работать над долями не-Windows. Например, это не будет работать вообще над смонтированными дисками Novell.
я соглашаюсь, что хороший компромисс должен сделать случайный опрос для взятия любых пропущенных изменений.
Сообщение об ошибке пытается сказать вам что атрибут Shortcut / @ Icon ссылается на элемент Icon с атрибутом Id = "Sample.exe". Однако элемент Icon не существует. Там должен был быть номер строки, чтобы помочь вам найти ссылку.
В любом случае вам понадобится что-то вроде
Если вы отметите ярлык как «Advertise = yes», то значок еще не доступен, потому что ваше приложение еще не установлено, а только рекламируется.
Вы должны включить значок напрямую в msi, а не в рекламируемом exe. Или укажите "Advertise = no".