Member 10754595 Ответов: 0

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

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

0 Ответов