安装程序先决条件在VS2010安装项目

VS2010安装项目,Excel AddIn,C#,ExcelDNA,NetOffice

  1. 我使用VS2010安装程序创build安装程序。 单击安装项目的先决条件属性,我看到Windows Installer 3.1和Windows Installer 4.5列在先决条件列表中。 在VS2008中,我检查了Windows Installer 3.1的先决条件(尽pipe我不知道为什么?)。 在VS2010中,我不知道我应该检查Windows Installer 4.5的先决条件列表。 我想知道我是否需要检查它,为什么?

  2. 另一件事是共享加载项支持Microsoft .NET Framework 2.0更新(KB908002)也被列在先决条件列表中。 不知道我是否需要它? 我的AddIn是目标.NET 35 Sp1

  3. 在VS2008中,我的addIn目标是.NET framework 3.5 sp1,现在我转到VS2010,在安装项目中,我可以检查.NET 3.5 SP1或.NET 4.0作为先决条件。 我的目标.NET框架必须与先决条件列表中的版本相同吗?

在VS2010中,我不知道我应该检查Windows Installer 4.5的先决条件列表。 我想知道我是否需要检查它,为什么?

只有在需要使用Windows Installer 4.5function时才应检查它。

另一件事是共享加载项支持Microsoft .NET Framework 2.0更新(KB908002)也被列在先决条件列表中。 不知道我是否需要它? 我的AddIn是目标.NET 35 Sp1

你应该回答这个问题。 你的加载项是否需要它才能正常工作? 您是否添加了包含此更新的.NET Framework必备条件?

我的目标.NET框架必须与先决条件列表中的版本相同吗?

这是相反的方式。 首先确定您的加载项需要的.NET Framework版本,然后将其添加为先决条件。