2015-05-04 4 views
0

У меня есть проект установки на C#, в котором я добавил файл шрифта «CustomizedFont.ttf» в папке Fonts. Он отлично работает и устанавливает «CustomizedFont.ttf» в системе, когда того же уже нет. Но когда тот же самый файл шрифта уже присутствует, настройка не может перезаписать уже существующий файл шрифта с новым файлом шрифта.Проект установки не может перезаписать существующий файл шрифта с тем же именем

PS: Замена необходима, потому что я внес некоторые изменения в файл шрифта с тем же именем. Любая помощь высоко ценится.

+1

Отлично: это не должно быть то, что вы можете просто обойтись без прав администратора. Убедитесь, что вы получили разрешения UAC для этой операции? Кроме того, почему ваш шрифт должен находиться в папке шрифтов? Если он используется только вашим приложением, просто запустите его в папке приложения и загрузите его оттуда. Не устанавливайте систему, если это не «обычный» шрифт, входящий в состав вашего пакета приложений, и люди могут свободно пользоваться вне вашего приложения. –

ответ

0

После проверки наличия достаточных разрешений UAC, я использовал версию файла шрифтов для этого же. Итак, если шрифт уже установлен, будет установлена ​​новая версия. После этого он отлично работает.

 Смежные вопросы

  • Нет связанных вопросов^_^