我有一个使用Crystal Reports的.NET项目,该应用程序使用ClickOnce进行分发。如果用户在计算机上安装了Crystal,则一切正常。然而,并非所有最终用户都在计算机上安装了Crystal Reports,这些用户会收到以下错误消息...“无法安装或运行应用程序。应用程序要求首先安装程序集CrystalDecisions.ReportAppServer.XmlSerialize版本10.5.3700.0在全局程序集缓存(GAC)中。”是否有一种方法可以强制执行ClickOnce的安装以确保先安装先决条件?