1

因此,我使用 clickonce 应用程序从 VS2008 迁移到 VS2010。我曾经将 2008 C++ redist 作为我的应用程序的先决条件。迁移到 VS2010 后,该选项不再存在,并且 2010 C++ redist 也不会这样做。我已经成功地将 2008 redist 添加到 Visual Studio 2010 prereqs 列表中。

我的问题是,如果我现在再次将 2008 C++ redist 设置为先决条件,那会破坏我的客户吗?我的客户已经安装了 2008 redist。

非常感谢

4

1 回答 1

2

不,它不会破坏您的客户,只要您的目标是与 VS 2008 相同的框架版本。

prereq 安装程序,通常称为引导程序,与 ClickOnce 完全分开。它将 prereq 安装“引导”在一起,以使最终用户的体验更好。而已。除了下载和启动所有 prereq 安装,然后在完成后启动 ClickOnce 应用程序之外,它没有做任何特别的事情。

现在,如果您将应用程序升级到 4.0 框架并且没有该框架的客户端运行您的应用程序,那么您将遇到一些麻烦。这是一个与 C++ 运行时 prereq 不同的问题。

于 2010-10-13T22:57:24.273 回答