发生错误是因为.NET Frameworks 3.5 SP1包仅支持Homesite。仅支持“从组件供应商网站安装必备组件”。
VS2008SP1Readme 第 2.3.1.1 节中的相关信息: 如果在安装项目的“先决条件”对话框或 ClickOnce 发布中选择了 .NET Framework 3.5 SP1 引导程序包,并且还选择了“从与我的应用程序相同的位置下载先决条件”选项,则会显示以下生成错误: 先决条件的安装位置尚未设置为“组件供应商的网站”,并且项“Microsoft.Net.Framework.3.5.SP1”中的文件“dotNetFx35setup.exe”无法位于磁盘上。
要解决此问题,您可以参考以下线程中的一些详细解决方案。
VS2008 SP1 - 在安装项目中选择 .NET 3.5 SP1 先决条件会导致生成错误
如果回复有帮助,请点击“接受答案”并点赞。 注意:如果您想接收此线程的相关电子邮件通知,请按照我们文档中的步骤启用电子邮件通知。