Vb.net установщик MSI не работает на нескольких компьютерах
Я создал одну Visual studio Winform и в ресурсе добавил шрифт IDAutomation.
на других моих компьютерах шрифт не установлен, но я сделал код встраивания в свою программу, где я дал имя шрифта. после успешного запуска проекта на моей машине я попробовал на других, но этот шрифт не поддерживает и дает путь к ошибке и файл не найден. как я могу избежать пути, чтобы получить эту программу exe работает на всех машинах, а также как я могу избежать установки шрифта на всех компьютерах. Ниже приведен мой код.
Dim privateFonts как новая система.Чертеж.Текст.PrivateFontCollection()
Dim pfc как новая коллекция PrivateFontCollection()
Мой.Компьютер.файловая система.WriteAllBytes(Приложение.StartupPath + "\IDAutomationHbC128M.otf", My.Resources.IDAutomationHbC128M, True)
pfc.AddFontFile(приложение.StartupPath + "\IDAutomationHbC128M.otf")
Другая проблема заключается в том, что всякий раз, когда я запускаю этот exe-файл, он все время просит нажать кнопку Выполнить.
как я могу также избежать этой проблемы?
Что я уже пробовал:
Я старался делать все возможное.
Richard MacCutchan
Файл шрифта (очевидно) находится в каталоге на вашем компьютере. Поэтому вам нужно скопировать этот файл на каждый компьютер, на который вы устанавливаете свое приложение. Либо это, либо используйте встроенный ресурс в вашем приложении.
Member 10754595
Я встроил шрифт, но все еще испытываю проблему.
Karthik_Mahalingam
использовать Ответить кнопка, чтобы отправить комментарии/запрос пользователю, чтобы пользователь получил уведомление и ответил на ваш текст.