【发布时间】:2010-01-23 20:42:04
【问题描述】:
有没有办法在 Visual Studio 中的 winforms 应用程序的 clickOnce 安装中包含字体。我们正在开发的程序需要的字体是windows默认没有安装的。
【问题讨论】:
-
对于将来偶然发现此问题的任何人:有一个类似的主题,关于此问题有更多最新和更好的答案-stackoverflow.com/questions/3007805/…
有没有办法在 Visual Studio 中的 winforms 应用程序的 clickOnce 安装中包含字体。我们正在开发的程序需要的字体是windows默认没有安装的。
【问题讨论】:
您能否创建一个安装和部署项目来安装字体,并将其部署为 ClickOnce 应用程序的先决条件。您可以使用 Bootstrapper Manifest Generator 将其转换为自定义先决条件,以创建先决条件包,复制到 VS 包文件夹中,它将作为先决条件显示在 Visual Studio 中。
【讨论】:
您可以将字体加载到 res 文件中,并在不安装到计算机的情况下加载它。
见:
【讨论】:
对于将来偶然发现此问题的任何人:有一个类似的主题,关于此问题有更多最新和更详细的答案-Embedding/deploying custom font in .NET app
【讨论】: