Visual Studio 2008中的.NET 2.0安装项目

时间:2009-04-29 14:21:15

标签: .net visual-studio .net-3.5 .net-2.0 installation

我开发了一个针对.net 2.0的win表单应用。所有这些都在Visual Studio 2008 sp1中。

我这样做是因为我在应用程序中并不需要3.0+功能。我不希望客户在安装一个巨大的框架时必须安装一个巨大的框架。

好吧,当我为应用程序创建一个安装项目,构建它,安装它,它希望我安装.net 3.5。我在Windows应用程序和安装项目中都以2.0为目标。

是否可以在VS 2008中仅使用2.0的先决条件进行安装项目?

3 个答案:

答案 0 :(得分:12)

是。默认情况下,VS2008中的安装项目将包含3.5可再发行组件。您需要将其切换到2.0可再发行组件。请尝试以下

在解决方案资源管理器中查看时,您的安装项目应该有一个名为“Detected Dependencies”的文件夹。其中一个值是“Microsoft .Net Framework”。双击该节点,打开“启动条件”页面。树中将有一个名为“.Net Framework”的节点。选择该项并点击F4以显示属性窗口。

在“属性”窗口中,将有一行名为“Version”的行,其值为3.5.XXX。这是一个组合框。将其切换到2.0.50727值。

答案 1 :(得分:1)

不确定。右键单击安装项目,选择“属性”。在属性窗口中,单击“先决条件”按钮并选择您喜欢的任何内容。

答案 2 :(得分:1)

从.NET 3.5 SP1开始,您还可以使用 .NET客户端配置文件来仅部署.NET Framework中通常用于客户端应用程序方案的那些程序集和文件。这样可以实现更小,更快,更简单的.NET客户端应用程序安装。

有关详细信息,请参阅此blog post