【问题标题】:Why isn't my published VB10 project installing the .net 4.0 prerequisite?为什么我发布的 VB10 项目没有安装 .net 4.0 先决条件?
【发布时间】:2010-01-07 14:21:29
【问题描述】:

我有一个用 VB10 编写的个人项目,并从 VS2010 发布。但是,当用户尝试运行创建的 setup.exe 时,他们会收到一条错误消息,指出需要 .net 4.0。起初我以为我根本没有将框架设置为先决条件,但我确实将“Microsoft .NET Framework 4 (x86 and x64)”检查为发布先决条件之一。

我不明白为什么这不起作用。我是否缺少安装程序称为“.net 4.0”的其他一些先决条件?我是否错过了一些愚蠢的“让它工作!”选项框?出现此错误的其他原因是什么?

【问题讨论】:

  • 您是否正在运行从 Visual Studio 创建单击一次安装程序的构建过程?还是来自 MSBuild 脚本?我曾经遇到过类似的问题,但它只与 MSBuild 一起出现。

标签: .net visual-studio-2010 clickonce publish


【解决方案1】:

您确定已选中“从组件供应商的网站下载先决条件”吗? (我在VS2008,所以措辞可能略有不同。)

听起来好像它不知道从哪里获取安装。

【讨论】:

  • 是的;虽然它是一个选项按钮,而不是一个复选框。我将张贴屏幕截图或显示表单的内容。
猜你喜欢
  • 1970-01-01
  • 2022-10-15
  • 1970-01-01
  • 1970-01-01
  • 2011-10-17
  • 1970-01-01
  • 1970-01-01
  • 2012-10-10
  • 1970-01-01
相关资源
最近更新 更多